1. CSS-Boxmodell Die Box beinhaltet: Rand, Rahmen, Polsterung, Inhalt <div Klasse="Dreieck"></div> <div Klasse="Pfeil"></div> **Beispiel 1. **Im Allgemeinen sieht die Box nach dem Festlegen von Höhe, Breite und Rahmen wie folgt aus: .Dreieck { Breite: 25px; Höhe: 25px; Überlauf: versteckt; Schriftgröße: 0; Zeilenhöhe: 0; Rahmenbreite: 50px; Rahmenstil: durchgezogen; Rahmenfarbe: rgb(235, 54, 241) rgb(86, 245, 139) rgb(76, 0, 255) rgb(46, 205, 245); } Hinweis: Überlauf, Schriftgröße und Zeilenhöhe werden festgelegt, da IE6 die Standardschriftgröße und -zeilenhöhe verwendet, wodurch das Feld als gestrecktes langes Rechteck angezeigt wird. Beispiel 2: Nachdem die Breite und Höhe in Beispiel 1 auf 0 gesetzt wurden, sieht die Box wie folgt aus: .Dreieck { Breite: 0; Höhe: 0; Überlauf: versteckt; Schriftgröße: 0; Zeilenhöhe: 0; Rahmenbreite: 50px; Rahmenstil: durchgezogen; Rahmenfarbe: rgb(235, 54, 241) rgb(86, 245, 139) rgb(76, 0, 255) rgb(46, 205, 245); } An diesem Punkt können Sie sehen, dass die Box aus vier Dreiecken besteht. Wenn Sie nur eine Farbe beibehalten und die anderen drei Farben transparent oder auf die gleiche Farbe wie den Hintergrund einstellen, können Sie ein Dreieck erzielen. Abhängig davon, welche Kanten Sie an unterschiedlichen Stellen belassen, können Sie Dreiecke mit unterschiedlichen Ausrichtungen darstellen. Beispiel 3: Nur die untere Kante behalten .Dreieck { Breite: 0; Höhe: 0; Überlauf: versteckt; Schriftgröße: 0; Zeilenhöhe: 0; Rahmenbreite: 50px; Rahmenstil: durchgezogen; Rahmenfarbe: transparent transparent rgb(76, 0, 255) transparent; } Beispiel 4: Die Breite und Höhe aus Beispiel 3 werden beibehalten, um ein Trapez zu erhalten Breite: 0; Höhe: 0; Beispiel 5: Implementierung von Pfeilen Der Pfeil entsteht eigentlich durch das Übereinanderstapeln zweier Dreiecke in versetzter Position. Der folgende Stil implementiert einen Aufwärtspfeil: . Pfeil { Position: absolut; } . Pfeil:vorher,. Pfeil:nachher{ Position: absolut; Inhalt: ''; Rahmen oben: 10px transparenter Feststoff; Rahmen links: 10px transparenter Feststoff; Rahmen rechts: 10px transparenter Feststoff; Rahmen unten: 10px #fff durchgezogen; } . Pfeil:vor{ Rahmen unten: 10px #0099CC durchgezogen; } . Pfeil:nach{ oben: 1px; /*Überschreiben und 1px versetzen*/ Rahmen unten: 10px #fff durchgezogen; } Zusammenfassen Oben ist der Beispielcode, den ich Ihnen vorgestellt habe, um Dreiecke und Pfeile durch CSS-Ränder zu realisieren. Ich hoffe, er wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! |
<<: Detaillierte Erklärung des Missverständnisses zwischen MySQL und Oracle
>>: Zusammenfassung der Verwendung von clipboard.js
Das Installationstutorial für MySQL 5.7.27 wird w...
Inhaltsverzeichnis 1. Übersicht 1. Aussagetest er...
Vorwort: Die vollständige Kapselung eines Funktio...
Was ist CSS? CSS (Abkürzung für Cascading Style S...
Inhaltsverzeichnis 1. Einführung in den MySQL-Ind...
Wenn Sie Navicat direkt für die Verbindung über I...
Wenn Sie den Eindruck haben, dass ein Problem mit...
Vorwort Bei der Projektfreigabe ist immer eine Ve...
Wenn Sie MySQL kennen, werden Sie feststellen, da...
Inhaltsverzeichnis 1. Was ist Array-Flattening? 2...
Einige im Projekt verwendete Sonderzeichen und Sy...
Wir können den Installationspfad von MySQL über d...
Inhaltsverzeichnis Übergeordnete Komponente „list...
01PARTCoreWebApi Tutorial Lokale Demonstrationsum...
1. DNS-Server-Konzept Die Kommunikation im Intern...