Dieser Artikel stellt ein interessantes Pseudoelement in CSS Was ist ::marker Das CSS-Pseudoelement Damit können wir einem Element ein Pseudoelement hinzufügen, um ein Aufzählungszeichen oder eine Nummer zu generieren. Normalerweise haben wir folgenden Aufbau: <ul> <li>Ansteckend</li> <li>Phasen</li> <li>Seiten</li> <li>Mutig</li> <li>Shaymus</li> <li>Gesichtslos</li> </ul> Standardmäßig werden keine speziellen Stile hinzugefügt und der Stil sieht ungefähr so aus: Mit li { Polsterung links: 12px; Cursor: Zeiger; Farbe: #ff6000; } li::marker { Inhalt: '>'; } Wir können die kleinen Punkte in alles verwandeln, was wir wollen: Einige Einschränkungen des ::marker-Pseudoelements Zunächst einmal ist das einzige Element, das auf Das heißt natürlich nicht, dass es nicht auch für andere Elemente verwendet werden kann. Zusätzlich zu Listenelementen können wir Zweitens können nicht alle Stilattribute für die Stile innerhalb von Pseudoelementen verwendet werden. Derzeit können wir nur diese verwenden:
::Marker-Anwendungserkundung Beispielsweise sehen wir oft einige Verzierungen vor dem Titel: Alternativ können wir Emoji-Ausdrücke verwenden: Beide sind sehr gut für die Anzeige mit <h1>Lorem ipsum dolor sit amet</h1> <h1>Lorem ipsum dolor sit amet</h1> h1 { Anzeige: Listenelement; Polsterung links: 8px; } h1::Markierung { Inhalt: ▍‘; } h1:n-tes-Kind(2)::Markierung { Inhalt: „😅“; } CodePen-Demo – ::marker-Beispiel ::Marker kann sich dynamisch ändern Interessanterweise kann sich Dies ist beispielsweise die Auswirkung davon, unglücklich zu sein, wenn man nicht ausgewählt wird, und glücklich, wenn man ausgewählt wird: li { Farbe: #000; Übergang: .2s alles; } li:hover { Farbe: #ff6000; } li::marker { Inhalt: „😩“; } li:hover::marker { Inhalt: „😁“; } CodePen-Demo – ::marker-Beispiel Verwendung mit Zähler Es kann beobachtet werden, dass Im Wenn Sie nicht viel über Angenommen, wir haben das folgende HTML: <h3>Lorem ipsum dolor sit amet.</h3> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit.</p> <h3>Es ist sehr schwer, ein Baby großzuziehen.</h3> <p>Ist es fair zu sagen, dass es so etwas wie einen Voluptatibus, einen Schuldner, nicht gibt?</p> <h3>Ich bin so glücklich!</h3> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit.</p> Wir verwenden Körper { Zähler-Reset: h3; } h3 { Zählerinkrement: h3; Anzeige: Listenelement; } h3::Markierung { Anzeige: Listenelement; Inhalt: "✔" Zähler(h3) " "; Farbe: Helllachs; Schriftstärke: fett; } Die Auswirkung ist wie folgt, wodurch der Effekt des automatischen Hinzufügens von Seriennummern zu CodePen-Demo – ::marker-Beispiel endlich Dieser Artikel stellt vor, was Nun, dieser Artikel endet hier, ich hoffe, er hilft Ihnen 😃 Weitere wunderbare technische CSS-Artikel sind in meinem Github – iCSS – gesammelt. Sie werden ständig aktualisiert. Klicken Sie einfach auf einen Stern, um sich anzumelden und zu sammeln. Wenn Sie Fragen oder Anregungen haben, können Sie sich gerne an mich wenden. Dies ist ein Originalartikel und meine Schreibfähigkeiten sind begrenzt. Wenn der Artikel etwas falsch enthält, lassen Sie es mich bitte wissen. Dies ist das Ende dieses Artikels über CSS ::marker, um Textzahlen interessanter zu gestalten. Weitere relevante CSS ::marker-Inhalte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
>>: Implementierung der Funktion zum Speichern von Screenshots aus HTML in PDF
Die Methoden und Konzepte privater und globaler F...
Hinweise zur Linux-Installation von MySQL 1. Stel...
Im WeChat-Applet-Projekt umfasst das Entwicklungs...
Vorwort Die neueste Version von MySQL 8.0 ist 8.0...
123WORDPRESS.COM--HTML超文本标记语言速查手册<!-- --> !D...
1. Komplexität des Front-End-Engineerings Wenn wi...
Das Hinzufügen einer Hintergrundbildsteuerung zu ...
Was die Hochverfügbarkeitslösungen für Oracle und...
Zuvor habe ich die Verwendung der charAt()-Method...
JSON-Daten werden auf der HTML-Seite angezeigt un...
1. Vorbereitende Schritte (Windows 7 + MySQL-8.0....
Inhaltsverzeichnis 1. beforeunload-Ereignis 2. Er...
Kreuzungsauswahl Der Schnittpunktselektor besteht...
1 Übersicht System CentOS8, verwenden Sie httpd, ...
Schritt 1: Bestätigen Sie die Architektur Ihres S...