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! |
<<: Designreferenz Schönes und originelles Blog-Design
In diesem Artikel werden hauptsächlich zwei Arten...
Inhaltsverzeichnis erster Schritt Schritt 2 Schri...
Spezifische Methode: Schritt 1: Stoppen Sie den M...
Eine einfache Aufzeichnung der Datenbank-Startpro...
Gtid + Mha + Binlog-Serverkonfiguration: 1: Testu...
NAT Auf diese Weise wird die Netzwerkkarte der vi...
Was ist React React ist eine einfache JavaScript-...
1. Übersicht Beim täglichen Betrieb und bei der W...
Dieser Artikel beschreibt, wie man mit Docker Zoo...
1. Neuer und alter Domain-Namenssprung Anwendungs...
Inhaltsverzeichnis Hintergrund Zweck Vor der Spal...
Inhaltsverzeichnis 1. Alles auswählen 2. Erhöhen ...
Detaillierte Erläuterung des MySql-Beispiels für ...
Beginnen wir nicht mit der Einleitung, sondern ko...
Das Installationstutorial für MySQL 5.7.27 wird w...