Implementierung der CSS-Rahmenlängensteuerungsfunktion

Implementierung der CSS-Rahmenlängensteuerungsfunktion

Wenn die Rahmenlänge früher kleiner als der Container sein musste, habe ich die Div-Verschachtelung verwendet. Später stellte ich fest, dass Pseudoklassen sehr praktisch sind, um diesen Effekt zu erzielen. Nur ein Div reicht aus und das Anpassen von Polsterung und Rand ist kein Problem.

<div Klasse="Inhaltsblock">
<div Klasse="Box-Container">
<div class="border-top">Rand oben</div>
</div>
<div Klasse="Box-Container">
<div class="border-left">Rand links</div>
</div>
<div Klasse="Box-Container">
<div class="border-right">Rand rechts</div>
</div>
<div Klasse="Box-Container">
<div class="border-bottom">Rahmen unten</div>
</div>
</div>
.box-container {
    Position: relativ;
    Breite: 90%;
    Farbe: #777;
}
.border-top {
    Hintergrund: #b4bcbf;
    Polsterung: 15px;
}
    .border-top:vor {
        Inhalt: '';
        Position: absolut;
        links: 42%;
        oben: 0;
        unten: automatisch;
        rechts: auto;
        Höhe: 7px;
        Breite: 50%;
        Hintergrundfarbe: #8796a9;
    }
.border-links {
    Hintergrund: #dfdad6;
    Polsterung: 15px;
}
    .border-left:vor {
        Inhalt: '';
        Position: absolut;
        links: 0;
        oben: 6%;
        unten: automatisch;
        rechts: auto;
        Höhe: 52%;
        Breite: 5px;
        Hintergrundfarbe: #a89d9e;
    }
.border-rechts {
    Hintergrund: #eee9c4;
    Polsterung: 15px;
}
    .border-right:nach {
        Inhalt: '';
        Position: absolut;
        links: auto;
        oben: automatisch;
        unten: 5px;
        rechts: 0;
        Höhe: 52%;
        Breite: 5px;
        Hintergrundfarbe: #f39c81;
    }
.border-bottom {
    Hintergrund: #bcdc9d;
    Polsterung: 15px;
}
    .border-bottom:nach {
        Inhalt: '';
        Position: absolut;
        links: 18px;
        oben: automatisch;
        unten: 0;
        rechts: auto;
        Höhe: 6px;
        Breite: 105px;
        Hintergrundfarbe: #32b66b;
    }

Die Wirkung ist wie folgt:

Zusammenfassen

Das Obige ist die Implementierung der vom Editor eingeführten CSS-Rahmenlängensteuerungsfunktion. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

<<:  Designreferenz Schönes und originelles Blog-Design

>>:  In HTML eingebettetes Flash Lösung zum Einbetten von Flash-Dateien in den HTML-Webseitencode (Teil 1)

Artikel empfehlen

Beispiel für die Implementierung von Unterstreichungseffekten mit CSS und JS

In diesem Artikel werden hauptsächlich zwei Arten...

MySQL implementiert eine Beispielmethode zum Anmelden ohne Kennwort

Spezifische Methode: Schritt 1: Stoppen Sie den M...

MySQL-Initialisierungskennwortvorgang unter Mac

Eine einfache Aufzeichnung der Datenbank-Startpro...

Mysql GTID Mha-Konfigurationsmethode

Gtid + Mha + Binlog-Serverkonfiguration: 1: Testu...

Beispielanalyse der drei Verbindungsmethoden für virtuelle VMware-Maschinen

NAT Auf diese Weise wird die Netzwerkkarte der vi...

Bringen Sie Ihnen bei, wie Sie eine Reaktion aus HTML implementieren

Was ist React React ist eine einfache JavaScript-...

CentOS 6 verwendet Docker zum Bereitstellen eines Zookeeper-Betriebsbeispiels

Dieser Artikel beschreibt, wie man mit Docker Zoo...

Implementierung des Umschreibesprungs in Nginx

1. Neuer und alter Domain-Namenssprung Anwendungs...

Lösung zur Codeaufteilung im Vue-Projekt

Inhaltsverzeichnis Hintergrund Zweck Vor der Spal...

jQuery implementiert alle Warenkorbfunktionen

Inhaltsverzeichnis 1. Alles auswählen 2. Erhöhen ...

Detaillierte Erläuterung des MySql-Beispiels für automatische Kürzung

Detaillierte Erläuterung des MySql-Beispiels für ...

Drei Beispiele für Unschärfe-Hintergrundeffekte mit CSS3

Beginnen wir nicht mit der Einleitung, sondern ko...

Grafisches Tutorial zur Installation und Konfiguration von Win32 MySQL 5.7.27

Das Installationstutorial für MySQL 5.7.27 wird w...