Manchmal benötigen unsere Seiten Eingabeaufforderungs- oder Sprechblasenfelder. Mit CSS können wir diesen Effekt erzielen. Um den oben genannten Effekt zu erzielen, müssen wir zunächst verstehen, wie man ein Dreieck erstellt. Wenn wir einem DIV einen Rahmen in verschiedenen Farben geben, können wir den folgenden Effekt erzielen. .Dreieck{ Rahmen oben: 20px durchgehend rot; Breite: 50px; Höhe: 50px; Rahmen rechts: 20px, durchgehend blau; Rahmen unten: 20px, durchgehend grau; Rahmen links: 20px, durchgehend grün; } Sie können sehen, dass die vier Ränder trapezförmige Formen angenommen haben, statt der erwarteten rechteckigen Formen. Wenn wir die Breite und Höhe der Box auf 0 ändern , beginnen die vier Ränder am Mittelpunkt und werden zu vier Dreiecken. .Dreieck{ Rahmen oben: 20px durchgehend rot; Breite: 0px; Höhe: 0px; Rahmen rechts: 20px, durchgehend blau; Rahmen unten: 20px, durchgehend grau; Rahmen links: 20px, durchgehend grün; } Wenn wir also nur ein Dreieck benötigen, müssen wir nur die anderen Rahmenfarben auf transparent setzen. Wir behalten zum Beispiel nur die nach oben gerichteten Dreiecke .Dreieck{ Rahmen oben: 20px durchgehend transparent; Breite: 0px; Höhe: 0px; Rahmen rechts: 20px durchgehend transparent; Rahmen unten: 20px, durchgehend grau; Rahmen links: 20px durchgehend transparent; } Nachdem wir nun wissen, wie man ein Dreieck erstellt, können wir Pseudoklassen und absolute Positionierung verwenden, um beispielsweise einen Blasenrahmen zu erstellen: .Container{ Position: relativ; Rand oben: 50px; Polsterung: 6px 12px; Farbe: #fff; Schriftgröße: 16px; Zeilenhöhe: 25px; Breite: 200px; Höhe: 50px; Hintergrundfarbe: orange; Rahmenradius: 4px; } p.container:nach{ Position: absolut; oben: -40px; rechts: 20px; Rahmen oben: 20px durchgehend transparent; content:" "; // Den Inhalt nicht weglassen, sonst wird er nicht angezeigt width:0px; Höhe: 0px; Rahmen rechts: 20px durchgehend transparent; Rahmen unten: 20px, durchgehend orange; Rahmen links: 20px durchgehend transparent; } <p Klasse="Behälter"> Hallo, dieser Artikel zeigt Ihnen, wie Sie mit CSS einen Blasenrahmen erstellen. </p> Fertig ist ein einfacher Blasenrahmen. Die Dreiecksform kann je nach tatsächlichem Bedarf zusammengestellt werden. 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. |
<<: Spezifische Verwendung der ES6-Array-Kopier- und Füllmethoden copyWithin() und fill()
>>: 5 äußerst nützliche Open-Source-Docker-Tools, die dringend empfohlen werden
Tatsächlich werden viele Leute sagen: „Ich habe ge...
In diesem Artikelbeispiel wird der spezifische Co...
Update: Jetzt können Sie auf die offizielle MySQL...
Experimentelle Umgebung: 1. Drei CentOS 7-Server ...
Laden Sie das Redis-Image herunter Docker-Pull yy...
Inhaltsverzeichnis Überblick 1. Kompositions-API ...
Inhaltsverzeichnis 1. Unterabfragedefinition 2. U...
Inhaltsverzeichnis Vorwort 1. Einführung in Axios...
In diesem Artikel wird der spezifische Code für J...
Schreiben Sie Konfigurationsdateien in server.xml...
1. MySQL-Index Index: Eine Datenstruktur, die MyS...
Inhaltsverzeichnis Vorwort 1. for-Schleife 2. whi...
Das Festlegen der Schriftart für die gesamte Site...
Wie unten dargestellt: CSS- CodeInhalt in die Zwi...
Die GtkTreeView-Komponente ist eine erweiterte Ko...