The counter-reset
properti memungkinkan untuk penomoran otomatis elemen. Seperti daftar yang dipesan (
- ), tetapi berfungsi pada elemen apa pun. Ini sangat berguna dalam membuat daftar isi atau judul penomoran untuk sesuatu seperti makalah tesis. Penghitung diterapkan melalui properti konten. Contoh sederhana:
adalah nama penghitung yang ingin Anda setel ulang
adalah nilai untuk mengatur ulang penghitung
none
nonaktifkan penghitung- counter-reset dalam spesifikasi
- counter-reset di MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
The counter-reset
properti digunakan untuk me-reset counter CSS ke nilai yang diberikan.
Ini adalah bagian dari modul penghitung CSS yang merupakan bagian dari konten yang dihasilkan, penomoran otomatis, dan daftar spesifikasi CSS2.1, diperpanjang dalam spesifikasi CSS3 Modul Konten yang Dibuat dan Diganti.
Sintaksis
counter-reset: ( ?)+ | none
Dimana…
body ( counter-reset: my-awesome-counter 0; )
Catatan: nilai default untuk integer adalah 0. Jika tidak ada integer yang disetel setelah nama penghitung, itu akan diatur ulang ke 0. Jadi, ini berfungsi seperti yang diharapkan:
body ( counter-reset: my-awesome-counter; )
Anda dapat mengatur ulang beberapa penghitung sekaligus dengan daftar yang dipisahkan spasi, masing-masing dengan nilai spesifiknya jika Anda menginginkannya.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Ini akan mengatur ulang my-awesome-counter
ke 5 dan my-other-counter
ke nilai default: 0.
Anda dapat melihat daftar ini sebagai: counter1 value1 counter2 value2 counter3 value3…
. Jika sebuah nilai dihilangkan, nilainya 0.
Demo
Dalam demo berikut, article
setel ulang section
penghitung ke nilai defaultnya (0), yang kemudian ditambahkan pada setiap kemunculan bagian, lalu ditampilkan di depan judul bagian.
Lihat Pena ini!
Informasi Lebih Lanjut
Dukungan Browser
Chrome | Safari | Firefox | Opera | YAITU | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Apa saja | 9.2+ | 8+ | Apa saja | Apa saja |