CSS räknare sätta egenskap
- Föregående sida counter-reset
- Nästa sida @counter-style
Definition och användning
counter-set
Egenskapen används för att skapa och sätta CSS-räknaren till ett specifikt värde.
counter-set
Egenskaper används ofta tillsammans med counter-increment-egenskapen och content-egenskapen.
Exempel
Exempel 1
Skapa en räknare ("my-counter"), sätt den till 5 och öka den med 1 varje gång <h2>-väljaren dyker upp:
body { /* Sätt "my-counter" till 5 */ counter-set: my-counter 5; } h2::before { /* Öka "my-counter" med 1 */ counter-increment: my-counter; content: "Section " counter(my-counter) ". "; }
Exempel 2
Skapa en räknare ("my-counter"), sätt den till 5 och minska den med 1 varje gång <h2>-väljaren dyker upp:
body { /* Sätt "my-counter" till 5 */ counter-set: my-counter 5; } h2::before { /* Sätt "my-counter" till 5 */ counter-increment: my-counter -1; content: "Section " counter(my-counter) ". "; }
Exempel 3
Använd format som "Section 10:"、"10.1"、"10.2" för att numrera kapitel och underkapitel:
body { /* Sätt "section" till 9 */ counter-set: section 9; } h1 { /* Sätt "subsection" till 0 */ counter-set: subsection 0; } h1::before { /* Öka "section" med 1 */ counter-increment: section; content: "Section " counter(section) ": "; } h2::before { /* Öka "subsection" med 1 */ counter-increment: subsection; content: counter(section) "." counter(subsection) " "; }
Exempel 4
Skapa en räknare, sätt den till 9 och öka den med 1 vid varje upprepning av <h2>-valaren (använd romerska siffror):
body { /* Sätt "my-counter" till 9 */ counter-set: my-counter 9; } h2::before { /* Öka "my-counter" med 1 */ counter-increment: my-counter; content: counter(my-counter, upper-roman) ". "; }
CSS-syntax
counter-set: none|counter-name number|initial|inherit;
Egenskapsvärde
Värde | Beskrivning |
---|---|
none | Standardvärde. Ställ inte in räknare. |
counter-name number |
Att ställa in räknarnamnet och dess värde. Varje gång valaren uppstår, sätts räknaren till detta värde. Standardvärdet är 0. |
initial | Sätt denna egenskap till dess standardvärde. Se också initial. |
inherit | Inherritar egenskapen från föräldrelementet. Se också inherit. |
Standardvärde: | none |
---|---|
Arv: | Nej |
Animation skapad av: | Stöds inte. Se också:Animation relaterade egenskaper. |
Version: | CSS2 |
JavaScript-syntax: | object.style.counterSet="4" |
Webbläsarstöd
Tal i tabellen anger den första webbläsarversion som fullständigt stöder egenskapen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
85 | 85 | 68 | 17.2 | 71 |
Relaterade sidor
Referens:::before 伪元素
Referens:::after 伪元素
Referens:CSS innehåll egenskap
Referens:CSS räknare öka egenskap
Referens:CSS counter() funktion
- Föregående sida counter-reset
- Nästa sida @counter-style