CSS @counter-style kuralı
- Önceki Sayfa counter-set
- Sonraki Sayfa cursor
Tanımlama ve Kullanım
CSS @counter-style
Kural, özelleştirilmiş sayıcı stili tanımlamak için kullanılır.
Öntanımlı stiller ihtiyaçlarınıza uygun değilse,@counter-style
Kural, kendi sayıcı stili tanımlamanıza olanak tanır.
Örnek
Listelere özelleştirilmiş sayıcı stili atayın:
@counter-style crown { system: cyclic; symbols: "\1F451"; suffix: " "; } ul { list-style: crown; }
CSS dilbilgisi
@counter-style countername { Bir veya daha fazla tanımlayıcı }
Özellik değeri
Değer | Açıklama |
---|---|
countername |
Sayacı tarzının büyük/küçük harfe duyarlı adını tanımlar. Uyarı: Sayacı ismi none, decimal, disc, square, circle, disclosure-open veya disclosure-closed olamaz. |
system |
Sayacının tam sayı değerini dizgeye dönüştüren algoritmayı tanımlar. system: döngüsel, sayısal, alfabik, sembolik veya sabit olarak ayarlandığında symbols tanımlayıcısı gereklidir. system: artımsal olarak ayarlandığında additive-symbols tanımlayıcısı gereklidir. |
symbols |
İşaret için kullanılacak simgeleri (dizgi, resim veya özelleştirilmiş tanımlayıcı olabilir) tanımlar. system tanımlayıcısı döngüsel, sayısal, alfabik, sembolik veya sabit olarak ayarlandığında zorunludur. HTML UTF-8 simgeleri. |
additive-symbols |
Artımsal sistemin eklenmiş gruplarını tanımlar. Artımsal sayıcı sistemleri (örneğin, Roma rakamları) bir dizi ağırlıklı simgeden oluşur. Ağırlıkla azalan sırayla sıralanmış, sayacı simgeleri ve olumlu tamsayı ağırlıkları listesi olan tanımlayıcıdır. system tanımlayıcısı artımsal olarak ayarlandığında zorunludur. |
negative | Değer negatif olduğunda, işaretin başına veya sonuna eklenmesi gereken ekran adımını tanımlar. |
prefix | İşaretin başına eklenmesi gereken ekran adımını tanımlar. |
suffix | İşaretin sonuna eklenmesi gereken ekran adımını tanımlar. |
range |
Sayacı tarzının değer aralığını tanımlar. Sayacı değeri aralık dışına çıktığında, yedek tarzına geri dönülür. |
pad |
İşaretin en az uzunluğu gerektirdiği durumda bu tanımlayıcıyı kullanın. Örneğin, sayacı 01'den başlatıp 02, 03, 04 gibi sırayla devam ettirmek istiyorsanız, pad tanımlayıcısını kullanın. Belirtilen pad değeri büyükse, sayacı normalde oluşturulur. |
speak-as |
Sesli sentezleyicinin sayacı tarzını nasıl okuyacağını tanımlar. Örneğin, sıralı liste için rakam veya harf olarak okunur; sırasız liste için sesli uyarı olarak okunur. |
fallback |
Sistemin işaret oluşturamaması veya belirtilen aralık dışına çıkması durumunda geri dönülmesi gereken sayacı adını tanımlar. Yedek sayacı veya yedek sistemin sayacı değeri ifade edememesi durumunda, ondalık tarzına geri dönülür. |
Tarayıcı desteği
Tablo içindeki rakamlar, bu @ kuralını tam olarak destekleyen ilk tarayıcı sürümünü belirtir.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
91 | 91 | 33 | 17 | 77 |
- Önceki Sayfa counter-set
- Sonraki Sayfa cursor