counter-reset


Misol

Hisoblagich ("my-sec-counter") yarating va <h2> selektori har safar uchraganda uni bittaga oshiring:

body {   /* Set "my-sec-counter" to 0 */   counter-reset: my-sec-counter; } h2::before {   /* Increment "my-sec-counter" by 1 */   counter-increment: my-sec-counter;   content: "Section " counter(my-sec-counter) ". "; }
O‘zingiz sinab ko‘ring »

Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.


ULASHISH

Ta’rif va qo‘llanilishi

counter-reset xususiyati bir yoki bir nechta CSS hisoblagichini yaratadi yoki qayta o‘rnatadi (reset).

counter-reset xususiyati odatda counter-increment va content xususiyatlari bilan birga ishlatiladi.

Standart qiymat: none
Meros qilinadi: yo‘q
Animatsiya qilinadi: yo‘q. animatable haqida o‘qing
Versiya: CSS2
JavaScript sintaksisi: object.style.counterReset="section" Sinab ko‘ring

Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi sonlar xususiyatni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Xususiyat
counter-reset 4.0 8.0 2.0 3.1 9.6


CSS sintaksisi

counter-reset: none|name number|initial|inherit;

Xususiyat qiymatlari

Qiymat Tavsif
none Standart qiymat. Hech qanday hisoblagich qayta o‘rnatilmaydi
id number id qaysi hisoblagich qayta o‘rnatilishini belgilaydi. number selektor har safar uchraganda hisoblagich qaysi qiymatga qayta o‘rnatilishini belgilaydi. Standart number qiymati — 0
initial Bu xususiyatni standart qiymatiga o‘rnatadi. initial haqida o‘qing
inherit Bu xususiyatni ota elementidan meros qilib oladi. inherit haqida o‘qing

Ko‘proq misollar

Misol

Hisoblagich ("my-sec-counter") yarating va <h2> selektori har safar uchraganda uni bittaga kamaytiring:

body {   /* Set "my-sec-counter" to 0 */   counter-reset: my-sec-counter; } h2::before {   /* Decrement "my-sec-counter" by 1 */   counter-increment: my-sec-counter -1;   content: "Section " counter(my-sec-counter) ". "; } 
O‘zingiz sinab ko‘ring »

Misol

Bo‘lim va kichik bo‘limlarni "Section 1:", "1.1", "1.2" va hokazo tarzda raqamlash:

body {    /* Set "section" to 0 */   counter-reset: section; } h1 {    /* Set "subsection" to 0 */   counter-reset: subsection; } h1::before {   /* Increment "section" by 1 */   counter-increment: section;   content: "Section " counter(section) ": "; } h2::before {   /* Increment "subsection" by 1 */   counter-increment: subsection;   content: counter(section) "." counter(subsection) " "; } 
O‘zingiz sinab ko‘ring »

Misol

Hisoblagich yarating va <h2> selektori har safar uchraganda uni bittaga oshiring (rim raqamlaridan foydalanib):

body {   /* Set "my-sec-counter" to 0 */   counter-reset: my-sec-counter; } h2::before {   /* Increment "my-sec-counter" by 1 */   counter-increment: my-sec-counter;   content: counter(my-sec-counter, upper-roman) ". "; }
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

CSS ma’lumotnomasi: ::before psevdo-elementi

CSS ma’lumotnomasi: ::after psevdo-elementi

CSS ma’lumotnomasi: content xususiyati

CSS ma’lumotnomasi: counter-increment xususiyati

CSS funksiyalari: counter() funksiyasi

HTML DOM ma’lumotnomasi: counterReset xususiyati


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!