CSS counter-set Eigenschaft
- Vorherige Seite counter-reset
- Nächste Seite @counter-style
Definition und Verwendung
counter-set
Das Attribut wird verwendet, um einen CSS-Zähler zu erstellen und auf einen bestimmten Wert zu setzen.
counter-set
Eigenschaften werden normalerweise zusammen mit dem counter-increment- und content-Attribut verwendet.
Beispiel
Beispiel 1
Erstellen Sie einen Zähler ("my-counter"), stellen Sie ihn auf 5 und erhöhen Sie ihn um 1 bei jedem Auftreten des <h2>-Selektors:
body { /* "my-counter" auf 5 setzen */ counter-set: my-counter 5; } h2::before { /* "my-counter" um 1 erhöhen */ counter-increment: my-counter; content: "Abschnitt " counter(my-counter) ". "; }
Beispiel 2
Erstellen Sie einen Zähler ("my-counter"), stellen Sie ihn auf 5 und verringern Sie ihn um 1 bei jedem Auftreten des <h2>-Selektors:
body { /* "my-counter" auf 5 setzen */ counter-set: my-counter 5; } h2::before { /* "my-counter" um 1 verringern */ counter-increment: my-counter -1; content: "Abschnitt " counter(my-counter) ". "; }
Beispiel 3
Verwenden Sie Formate wie "Abschnitt 10:"、"10.1"、"10.2" für die Nummerierung von Kapiteln und Unterabschnitten:
body { /* "Abschnitt" auf 9 setzen */ counter-set: Abschnitt 9; } h1 { /* "subsection" auf 0 setzen */ counter-set: subsection 0; } h1::before { /* "section" um 1 erhöhen */ counter-increment: section; content: "Section " counter(section) ": "; } h2::before { /* "subsection" um 1 erhöhen */ counter-increment: subsection; content: counter(section) "." counter(subsection) " "; }
Beispiel 4
Erstellen Sie einen Zähler, stellen Sie ihn auf 9 und erhöhen Sie ihn um 1 bei jedem Auftreten des <h2>-Selektors (verwendet lateinische Zahlen):
body { /* "my-counter" auf 9 setzen */ counter-set: my-counter 9; } h2::before { /* "my-counter" um 1 erhöhen */ counter-increment: my-counter; content: counter(my-counter, upper-roman) ". "; }
CSS-Syntax
counter-set: none|counter-name number|initial|inherit;
Eigenschaftswert
Wert | Beschreibung |
---|---|
none | Standardwert. Keinen Zähler setzen. |
counter-name number |
Der zu setzende Zählername und sein Wert. Der Zähler wird auf diesen Wert gesetzt, wenn der Selektor auftritt. Standardwert ist 0. |
initial | Diese Eigenschaft wird auf ihren Standardwert gesetzt. Siehe initial. |
inherit | Diese Eigenschaft wird von ihrem übergeordneten Element geerbt. Siehe inherit. |
Standardwert: | none |
---|---|
Vererbung: | Nein |
Animationserstellung: | Nicht unterstützt. Siehe:Animationsbezogene Eigenschaften. |
Version: | CSS2 |
JavaScript-Syntax: | object.style.counterSet="4" |
Browser-Unterstützung
Die Zahlen in der Tabelle geben die erste Browser-Version an, die die Eigenschaft vollständig unterstützt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
85 | 85 | 68 | 17.2 | 71 |
Verwandte Seiten
Bezugnahme:::before Pseudo-Element
Bezugnahme:::after Pseudo-Element
Bezugnahme:CSS content Eigenschaft
Bezugnahme:CSS counter-increment Eigenschaft
Bezugnahme:CSS counter() Funktion
- Vorherige Seite counter-reset
- Nächste Seite @counter-style