CSS-Zähler
CSS-Zähler werden über eine Variable gesetzt, und die Variable wird gemäß den Regeln inkrementiert.
Verwenden von Zählern zur automatischen Nummerierung
CSS-Zähler inkrementieren eine Variable gemäß den Regeln.
CSS-Zähler verwenden die folgenden Eigenschaften:
counter-reset- Zähler erstellen oder zurücksetzencounter-increment- Inkrementieren von Variablencontent- Generierten Inhalt einfügencounter()odercounters()Funktion - fügt den Wert des Zählers zu einem Element hinzu
Um CSS-Zähler zu verwenden, müssen Sie sie zuerst mit counter-reset erstellen:
Das folgende Beispiel erstellt einen Zähler auf der Seite (im body-Selektor). Der Zählerwert jedes <h2>-Elements wird inkrementiert, und "Section <" wird vor jedem <h2>-Element hinzugefügt.Zählerwert>:"
CSS-Beispiele
Selbst ausprobieren »
verschachtelte Zähler
Das folgende Beispiel erstellt einen Zähler auf der Seite und fügt den Zählerwert "Section <" vor jedem <h1>-Element hinzu.Zählerwert der Hauptüberschrift>.", der verschachtelte Zählerwert wird vor dem <h2>-Element platziert, mit dem Inhalt "<"Zählerwert der Hauptüberschrift>.<Zählerwert der Unterüberschrift>":
CSS-Beispiele
Selbst ausprobieren »
Zähler können auch in Listen verwendet werden, wo untergeordnete Elemente der Liste automatisch erstellt werden. Hier verwenden wircounters()Funktion zum Einfügen von Zeichenketten auf verschiedenen Verschachtelungsebenen:
CSS-Beispiele
Selbst ausprobieren »
CSS-Zähler-Eigenschaften
| Eigenschaft | Beschreibung |
|---|---|
| content | Verwenden Sie die Pseudoelemente ::before und ::after, um automatisch generierten Inhalt einzufügen |
| counter-increment | Einen oder mehrere Werte inkrementieren |
| counter-reset | Einen oder mehrere Zähler erstellen oder zurücksetzen |