CSS generierter Inhalt
Das CSS generierter Inhalt-Modul definiert, wie der Inhalt eines Elements ersetzt und zusätzlicher Inhalt mit CSS zu einem Dokument hinzugefügt werden kann.
Generierter Inhalt kann für Inhaltsersetzung verwendet werden, wobei der Inhalt eines DOM-Knotens durch ein CSS-<image>
ersetzt wird. Das Modul für CSS-generierten Inhalt ermöglicht auch die Erzeugung sprachspezifischer Anführungszeichen, das Erstellen von benutzerdefinierten Listenelementnummern und -punkten sowie das visuelle Hinzufügen von Inhalten, indem Inhalte in ausgewählten Pseudo-Elementen als anonyme ersetzte Elemente generiert werden.
Generierter Inhalt in Aktion
Das HTML für dieses Beispiel besteht aus einem einzigen, leeren <div>
in einem ansonsten leeren <body>
. Der Schneemann wurde mit CSS-Bildern und CSS-Hintergründen und Rahmen erstellt. Die Karottennase wurde mithilfe von generiertem Inhalt hinzugefügt: eine leere Box mit einer breiten orangen linken Rahmenlinie, die zum ::before
-Pseudo-Element hinzugefügt wurde. Der Text ist ebenfalls generierter Inhalt: "only one <div>" wurde mit der content
-Eigenschaft generiert, die auf das ::after
-Pseudo-Element angewendet wurde.
Klicken Sie im obigen Beispiel auf "Play", um den Code im MDN Playground zu sehen oder zu bearbeiten.
Referenz
Eigenschaften
Funktionen
Das CSS-Modul für generierten Inhalt führt sechs noch nicht implementierte CSS-Funktionen ein, darunter content()
, string()
und leader()
sowie die drei <target>
-Funktionen target-counter()
, target-counters()
und target-text()
.
Datentypen
Leitfäden
- "Anleitung" für generierten Inhalt
-
Erfahren Sie, wie Sie mit der
content
-Eigenschaft Text- oder Bildinhalte zu einem Dokument hinzufügen können. - Erstellen Sie stilvolle Boxen mit generiertem Inhalt
-
Beispiel für das Styling von generiertem Inhalt für visuelle Effekte.
Verwandte Konzepte
-
CSS-Pseudo-Elemente-Modul
-
CSS-Listen und Zähler-Modul
counter()
-Funktioncounters()
-Funktioncounter-increment
-Eigenschaftcounter-reset
-Eigenschaft
-
CSS-Werte und Einheiten-Modul
Spezifikationen
Specification |
---|
CSS Generated Content Module Level 3 |