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
Inhaltsverzeichnis Warum day.js verwenden? Moment...
Im vorherigen Artikel haben wir mit Timeouts unte...
Vorwort Die Benachrichtigungsleistenkomponente is...
Da HTML-E-Mail keine unabhängige HOST-Seite auf di...
<br />Um zu beweisen, dass sein Engagement f...
Dieser Artikel beschreibt, wie Sie mit der lokale...
Vorwort Ich bin davon überzeugt, dass bei der Ent...
1. Das Startmenü besteht darin, den Cursor in die...
Neueste Version von MySQL 8.0.22 zur Kennwortwied...
Problem: Das PHP-Programm auf einem Server kann k...
Die meisten Websites haben heutzutage lange Seite...
Inhaltsverzeichnis MyISAM und InnoDB Gründe für L...
Manchmal müssen Sie mehrere Bereiche auf einem Bi...
Inhaltsverzeichnis 1. Grundtypen 2. Objekttyp 2.1...
CentOS6.9 installiert Mysql5.7 zu Ihrer Informati...