En son web geliştirme öğreticiler
×

CSS Eğitimi

CSS EV CSS Giriş CSS Sözdizimi CSS Nasıl CSS Renkler CSS Arka CSS Kenarlıklar CSS Kenar boşlukları CSS Dolgu malzemesi CSS Yükseklik genişlik CSS Metin CSS Yazı CSS Bağlantılar CSS Listeler CSS Tablolar CSS Kutu Modeli CSS Özeti CSS Gösterimi CSS Maksimum genişlik CSS Konumu CSS şamandıra CSS Inline-block CSS hizalama CSS combinators CSS Sözde sınıf CSS Sözde elemanı CSS Gezinti çubuğu CSS Açılır menülerde CSS Araç ipuçları CSS Resim Galerisi CSS Görüntüdeki Opaklık CSS Görüntü Spritleri CSS Attr Seçicileri CSS Formları CSS Sayaçlar

CSS3

CSS3 Giriş CSS3 Yuvarlatılmış köşeler CSS3 Sınır Resimleri CSS3 Arka CSS3 Renkler CSS3 Renk Geçişleri CSS3 Gölgeler CSS3 Metin CSS3 Yazı CSS3 2D Dönüşümler CSS3 3D Dönüşümler CSS3 Geçişler CSS3 Animasyonlar CSS3 Görüntüler CSS3 Düğmeler CSS3 sayfalara numara koyma CSS3 Birden Çok Sütun CSS3 Kullanıcı arayüzü CSS3 Kutu Boyutlandırma CSS3 Flexbox CSS3 Medya Sorguları CSS3 MQ Örnekleri

CSS Duyarlı Web Tasarımı

Duyarlı Web Tasarımı giriş Duyarlı Web Tasarımı Görünüm Duyarlı Web Tasarımı Izgara Görünümü Duyarlı Web Tasarımı Medya Sorguları Duyarlı Web Tasarımı Görüntüler Duyarlı Web Tasarımı Videolar Duyarlı Web Tasarımı çerçeveler

CSS Examples

CSS Örnekler CSS bilgi yarışması CSS sertifika

CSS References

CSS Referans CSS Seçiciler CSS Fonksiyonlar CSS Referans Resmi CSS Web Safe Yazı CSS canlandırılabilir CSS Birimler CSS PX-EM Dönüştürücü CSS Renkler CSS Renk Değerleri CSS Renkli İsimler CSS3 Tarayıcı Desteği

 

CSS Sayaçlar


CSS Sayaçlar kullanma

CSS sayaçları gibi "variables" . Değişken değerleri (kullanıldıkları kaç kez izleyecek olan) CSS kuralları tarafından artırılabilir.

CSS sayaçları çalışmak için aşağıdaki özellikleri kullanır:

  • counter-reset - oluşturur veya bir sayacı sıfırlar
  • counter-increment - bir sayaç değerini artırır
  • content - Uçlar içeriği oluşturulan
  • counter() ya da counters() işlevi, - bir öğeye bir sayaç değerine ekler

CSS sayacını kullanmak için, öncelikle birlikte oluşturulması gerekir counter-reset .

Aşağıdaki örnek sayfası için bir sayaç oluşturur (in the body selector) , daha sonra her biri için sayaç değerini artırır <h2> elementi ve ekliyor "Section < value of the counter >:" Her başlangıcına <h2> elemanının:

Örnek

body {
    counter-reset: section;
}

h2::before {
    counter-increment: section;
    content: "Section " counter(section) ": ";
}
Kendin dene "

yuvalama Sayaçlar

Aşağıdaki örnek sayfa için bir sayaç oluşturur (section) ve her biri için bir sayaç <h1> elemanı (subsection) . "section" karşı her sayılır <h1> ile eleman "Section < value of the section counter >." Ve "subsection" karşı her sayılır <h2> sahip eleman "< value of the section counter >.< value of the subsection counter >" :

Örnek

body {
    counter-reset: section;
}

h1 {
    counter-reset: subsection;
}

h1::before {
    counter-increment: section;
    content: "Section " counter(section) ". ";
}

h2::before {
    counter-increment: subsection;
    content: counter(section) "." counter(subsection) " ";
}
Kendin dene "

Sayaç aynı zamanda bir tezgahın yeni bir kopyasını otomatik alt öğeleri oluşturulan çünkü özetlenen listeleri yapmak yararlı olabilir. Burada kullandığımız counters() iç içe sayaçların farklı düzeyleri arasında bir dize eklemek için işlev:

Örnek

ol {
    counter-reset: section;
    list-style-type: none;
}

li::before {
    counter-increment: section;
    content: counters(section,".") " ";
}
Kendin dene "

CSS Sayaç Özellikleri

özellik Açıklama
content :: ve :: after sözde elemanları, eklemek için önce oluşturulan içeriğe sahip kullanılır
counter-increment bir ya da daha fazla karşı değerleri artımlarla
counter-reset Oluşturur veya bir veya daha fazla sayaçlarını sıfırlar