CSS counter() funktion

Definition og brug

counter() Funktionen returnerer den nuværende værdi for den specificerede tæller som en streng.

Eksempel

Eksempel 1

Opret en tæller for siden (i body-vælgeren). Tilføj tællerens værdi til hver <h2>-element og tilføj teksten "Kapitel nr." før hvert <h2>-element:

body {
  counter-reset: section;
}
h2::before {
  counter-increment: section;
  content: "Afsnit " counter(section) ": ";
}

Prøv det selv

Eksempel 2

Indstil tællerstilen:

body {
  counter-reset: section;
}
h2::before {
  counter-increment: section;
  content: "Afsnit " counter(section, upper-roman) ": ";
}

Prøv det selv

CSS syntaks

counter(countername, counterstyle)
Værdi Beskrivelse
countername

Obligatorisk. Navnet på tælleren (samme som bruges i counter-reset og counter-increment attributterne).

Bemærk, at navne er følsomme over for store og små bogstaver.

counterstyle

Valgfri. Stilkarakterer for tællere (kan være værdierne for list-style-type, @counter-style navn eller symbols() funktion).

Standardværdien er decimal.

Tekniske detaljer

Version: CSS3

Browser understøttelse

Chrome Edge Firefox Safari Opera
Støtte Støtte Støtte Støtte Støtte

Relaterede sider

Tutorial:CSS tæller

Referencer:CSS content egenskab

Referencer:CSS counter-increment egenskab

Referencer:CSS counter-reset egenskab

Referencer:CSS @counter-style regel

Referencer:CSS counters() funktion