counter-increment


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-increment xususiyati bir yoki bir nechta CSS hisoblagichining qiymatini oshiradi yoki kamaytiradi.

counter-increment xususiyati odatda counter-reset 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.counterIncrement = "subsection"; Sinab ko‘ring

Brauzerlarda qo‘llab-quvvatlash

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

Xususiyat
counter-increment 4.0 8.0 2.0 3.1 9.6


CSS sintaksisi

counter-increment: none|id|initial|inherit;

Xususiyat qiymatlari

Qiymat Tavsif
none Standart qiymat. Hech qanday hisoblagich oshirilmaydi
id number id qaysi hisoblagich oshirilishini belgilaydi. number selektor har safar uchraganda hisoblagich qanchaga oshishini o‘rnatadi. Standart oshirish qiymati — 1. Manfiy qiymatlarga ruxsat beriladi. Agar id counter-reset orqali ishga tushirilmagan hisoblagichga ishora qilsa, standart boshlang‘ich qiymat 0 bo‘ladi
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-reset xususiyati

CSS funksiyalari: counter() funksiyasi

HTML DOM ma’lumotnomasi: counterIncrement xususiyati


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!