Bei der normalen Entwicklung verwenden wir normalerweise konvexe, abgerundete Ecken, also das Border-Radius-Attribut. Wenn eine konkave Ecke vorhanden ist, ziehen wir grundsätzlich zwei Implementierungsmethoden in Betracht. Eine Möglichkeit besteht darin, das Hintergrundbild direkt zu verwenden, die andere darin, CSS zu verwenden. Die verwendeten Eigenschaften sind „Hintergrund“ oder „Hintergrundbild“ kombiniert mit „radialem Farbverlauf“. Beispiel: Hintergrundbild: radialer Farbverlauf (200px bei 50px 0px, #fff 50px, #4169E1 50px); Beim radialen Farbverlauf müssen hauptsächlich drei Parameter gesteuert werden. Zum einen sind es der Ursprung und die Größe. Die Größe ist ähnlich wie der Rahmenradius. Der Ursprung wird durch at dargestellt, das die Koordinaten des Punkts angeben kann, oder durch left, right, top und bottom. Als nächstes kommen zwei Farben und Transparenz, Größe usw. Hier 50px oder Prozentsatz, ich habe das erste getestet, nur 50 ist halb gerundet, während die zweiten 50px wenig Wirkung zu haben scheinen. Beispiel: Um den im Bild gezeigten hellgrünen konkaven Eckenstil zu erreichen, gibt es kein Materialbild. Start: Legen Sie zunächst die Breite und Höhe dieses Div fest und legen Sie die relative Positionierung fest. Platzieren Sie dann 4 absolut positionierte Elemente darin, stellen Sie ihre Breite und Höhe gleich der Größe der Konkavität ein und positionieren Sie sie dann absolut, um sie an den 4 Ecken zu befestigen. Verwenden Sie dann den oben genannten konkaven Stil. Es ist zu beachten, dass die oberen beiden Ecken sehr einfach auszufüllen sind, die unteren beiden Ecken jedoch, nachdem nur die Position und die konkave Position festgelegt wurden, wie folgt aussehen: Hierzu ist eine weitere Drehung erforderlich. Der vollständige Code lautet wie folgt: CSS: .notice_box_cls #gemeinsameNotice { Hintergrundfarbe: #E8F7F2; Polsterung: 20px 10px; } .notice_box_cls .notice_body0 { Position: relativ; } .Benachrichtigungsbox_cls .Benachrichtigungskörper { Hintergrund: radialer Farbverlauf (15px oben links, #fff 50px, #E8F7F2 50 %); Position: absolut; links: 0; oben: 0; Breite: 15px; Höhe: 15px; } .notice_box_cls .notice_body1 { Hintergrund: radialer Farbverlauf (15px oben rechts, #fff 50px, #E8F7F2 50 %); Position: absolut; rechts: 0; oben: 0; Breite: 15px; Höhe: 15px; } .notice_box_cls .notice_body2 { Hintergrund: radialer Farbverlauf (15px unten rechts, #fff 50px, #E8F7F2 50 %); Position: absolut; links: 0; unten: 0; Breite: 15px; Höhe: 15px; transformieren: drehen (90 Grad); } .notice_box_cls .notice_body3 { Hintergrund: radialer Farbverlauf (15px unten links, #fff 50px, #E8F7F2 50 %); Position: absolut; rechts: 0; unten: 0; Breite: 15px; Höhe: 15px; transformieren: drehen (270 Grad); } html: <div Klasse="Hinweis"> <div Klasse=""> <div Klasse="Hinweis_Titel"> <span>Hinweise und Ankündigungen</span> </div> <div Klasse="Hinweis_Körper0"> <ul id="gemeinsameNotice"> <!-- <li><a href="#" class="fl">Bildungsinformatik in der Provinz Hubei, S1</a><i class="fr">13.05.2017</i></li> <li><a href="#" class="fl">Bildungsinformatik in der Provinz Hubei, S2</a><i class="fr">13.05.2017</i></li> <li><a href="#" class="fl">Bildungsinformatik der Provinz Hubei S3</a><i class="fr">13.05.2017</i></li> <li><a href="#" class="fl">Bildungsinformatik in der Provinz Hubei, S4</a><i class="fr">13.05.2017</i></li> <li><a href="#" class="fl">Bildungsinformatik in der Provinz Hubei, S5</a><i class="fr">13.05.2017</i></li> <li><a href="#" class="fl">Bildungsinformatik in der Provinz Hubei, S6</a><i class="fr">13.05.2017</i></li> --> </ul> <div Klasse="Benachrichtigungstext"> </div> <div Klasse="Hinweis_Körper1"> </div> <div Klasse="Hinweis_Körper2"> </div> <div Klasse="Hinweis_Körper3"> </div> </div> </div> </div> Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. |
<<: Mehrere Möglichkeiten, die Lesbarkeit von Webseiten zu verbessern
>>: Detaillierter Prozess der Vue-Front-End-Verpackung
Inhaltsverzeichnis Überblick 1. Bereichsfehler 2....
Nur den oberen Rand anzeigen <table frame=above...
In diesem Artikel erfahren Sie, wie Sie die Boots...
Inhaltsverzeichnis 1. Beispiel: Hiermit können Da...
Inhaltsverzeichnis Was ist Rract? Hintergrund Rea...
Inhaltsverzeichnis Definition Die Rolle des Curso...
Ändern Sie die Datei /etc/my.cnf oder /etc/mysql/...
<br />Vorheriger Artikel: Webdesign-Tutorial...
Die Verwendung der MySQL Master-Slave-Replikation...
Vorwort Alle Anfragen in Tomcat werden von Servle...
Inhaltsverzeichnis Vorwort 1. Der Prozess der Ver...
Bei der Verwendung von Docker-Containern ist es b...
Installieren Befolgen Sie zur Installation die RE...
Konfigurieren Sie zunächst die Projektartefakte K...
Serverstatusanalyse CPU-Details des Linux-Servers...