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
1. Formular 1. Die Rolle des Formulars HTML-Formu...
In diesem Artikelbeispiel wird der spezifische Co...
Hiermit werden die Grundkenntnisse des Interviewt...
Ich wollte schon immer Kubernetes lernen, weil es...
So installieren Sie Flash unter Linux 1. Besuchen...
Problem 1: Baidu Map verwendet gekachelte Bilder ...
Moderne Browser erlauben nicht mehr, JavaScript i...
Ich habe kürzlich MySQL auf 5.7 aktualisiert und ...
Anti-Crawler-Richtliniendatei hinzugefügt: vim /u...
Inhaltsverzeichnis eins. Umfeld zwei. Vorsichtsma...
Mein erstes Serverprogramm Ich lerne gerade, Onli...
Inhaltsverzeichnis Der Anfang der Geschichte Inst...
In diesem Artikel finden Sie das Installations-Tu...
Was ist der Zweck dieses Satzes? Code kopieren Der...
Inhaltsverzeichnis 1. Wirkungsdiagramm (mehrere S...