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
Code kopieren Der Code lautet wie folgt: <!DOC...
Dieser Artikel beschreibt anhand von Beispielen, ...
Inhaltsverzeichnis 1. Installieren Sie axios 2. V...
Durch die Verwendung von Dockerfile können Benutz...
Sehen wir uns zunächst ein Beispiel für die Speic...
1. Laden Sie das Installationspaket herunter Down...
Routing-Konfigurationsbefehle unter Linux 1. Host...
Code kopieren Der Code lautet wie folgt: <!DOC...
In diesem Artikel wird der spezifische Code für J...
Inhaltsverzeichnis Hintergrund: Reibungslose Upgr...
Inhaltsverzeichnis 1. Code-Analyse 2. Quellcode Q...
Vorteile von Prepare Der Grund, warum Prepare SQL...
Xiaobai lernte Vue kennen, dann lernte er Webpack...
Detailliertes Beispiel für die Datenmigration bei...
Beschränken Sie die Nutzung Wenn wir Abfrageanwei...