Funkcja CSS counters() zwraca łańcuchową reprezentację wszystkich wartości liczników CSS o określonych nazwach oraz łączy je określonym łańcuchem znaków.
Funkcja ta służy do tworzenia zagnieżdżonych niestandardowych liczników CSS.
Wartości i składnia funkcji CSS counters()
Funkcja counters()
jako wartość przyjmuje dwa lub trzy parametry. Pierwszy jest nazwą licznika zdefiniowanego przez własność counter-reset
, drugi jest łańcuchem znaków, który zostanie użyty do połączenia wartości zagnieżdżonych liczników, a trzeci (opcjonalny) określa nazwę stylu licznika.
Nazwą stylu licznika może być jedna z wartości przyjmowanych przez własność list-style-type
, nazwa zdefiniowana przez regułę @counter-style
lub funkcja symbols()
. Wartość domyślna to decimal
, np.:
body {
counter-reset: licznik;
}
li::before {
counter-increment: licznik;
content: counters(licznik, ".", disc) ". ";
}
Podsumowanie
Specyfikacja CSS | CSS Lists and Counters Module Level 3, funkcja counters() |
---|