Παράμετρος counter-set του CSS
- Προηγούμενη σελίδα counter-reset
- Επόμενη σελίδα @counter-style
定义和用法
counter-set
属性用于创建并将CSS计数器设置为特定值。
counter-set
属性通常与counter-increment属性和content属性一起使用。
实例
例子1
创建一个计数器("my-counter"),将其设置为5,并在每次出现<h2>选择器时将其增加1:
body { /* 将"my-counter"设置为5 */ counter-set: my-counter 5; } h2::before { /* Αύξηση του "my-counter" κατά 1 */ counter-increment: my-counter; content: "Section " counter(my-counter) ". "; }
例子2
创建一个计数器("my-counter"),将其设置为5,并在每次出现<h2>选择器时将其减少1:
body { /* 将"my-counter"设置为5 */ counter-set: my-counter 5; } h2::before { /* 将"my-counter"减少1 */ counter-increment: my-counter -1; content: "Section " counter(my-counter) ". "; }
例子3
使用"Section 10:"、"10.1"、"10.2"等格式为章节和子章节编号:
body { /* "section"设置为9 */ counter-set: section 9; } h1 {}} /* Ρύθμιση του "subsection" σε 0 */ counter-set: subsection 0; } h1::before { /* Αύξηση του "section" κατά 1 */ counter-increment: section; content: "Section " counter(section) ": "; } h2::before { /* Αύξηση του "subsection" κατά 1 */ counter-increment: subsection; content: counter(section) "." counter(subsection) " "; }
Παράδειγμα 4
Δημιουργία ενός αριθμητή, ρύθμιση του σε 9 και αύξηση του κατά 1 κάθε φορά που εμφανίζεται ο επιλογέας <h2> (χρησιμοποιώντας Ρωμαϊκούς αριθμούς):
body { /* Ρύθμιση του "my-counter" σε 9 */ counter-set: my-counter 9; } h2::before { /* Αύξηση του "my-counter" κατά 1 */ counter-increment: my-counter; content: counter(my-counter, upper-roman) ". "; }
Γλώσσα CSS
counter-set: μηδέν|counter-name number|initial|εκμάθηση;
Τιμή ιδιότητας
Τιμή | Περιγραφή |
---|---|
μηδέν | Προεπιλεγμένη τιμή. Δεν ρυθμίζεται ο αριθμητής. |
counter-name number |
Το όνομα του αριθμητή που θα ρυθμιστεί και η τιμή του. Κάθε φορά που εμφανίζεται ο επιλογέας, ο αριθμητής θα ρυθμιστεί σε αυτήν την τιμή. Η προεπιλεγμένη τιμή είναι 0. |
initial | Ρυθμίστε αυτή την ιδιότητα στην προεπιλεγμένη τιμή. Εξετάστε initial. |
εκμάθηση | Εκμάθηση από το γονικό στοιχείο. Εξετάστε εκμάθηση. |
Προεπιλεγμένη τιμή: | μηδέν |
---|---|
Εκμάθηση: | Όχι |
Παραγωγή αニματών: | Δεν υποστηρίζεται. Εξετάστε:Παράμετροι αニματών. |
Έκδοση: | CSS2 |
Γλώσσα JavaScript: | object.style.counterSet="4" |
Υποστήριξη του προγράμματος περιήγησης
Τα αριθμήματα στην τάβλη αναφέρουν την πρώτη έκδοση του προγράμματος περιήγησης που υποστηρίζει την ιδιότητα.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
85 | 85 | 68 | 17.2 | 71 |
Σχετικές σελίδες
Αναφορά:::before ψευδοεлемент
Αναφορά:::after ψευδοεлемент
Αναφορά:Παράμετρος content του CSS
Αναφορά:Παράμετρος counter-increment του CSS
Αναφορά:Ενότητα CSS counter()
- Προηγούμενη σελίδα counter-reset
- Επόμενη σελίδα @counter-style