Ada
Giriş yap

← Dokümantasyon

CSS değişkenleri ve seçiciler

Blogunun renklerini değiştirmek için tek tek CSS kuralı yazman gerekmiyor. Hazır temaların çoğu bir avuç CSS değişkenini yeniden tanımlıyor; sen de aynısını yaparsan bütün sayfa birden değişiyor.

Panelin Tema sekmesindeki "Özel CSS" kutusuna şunu yazman yeterli:

:root {
    --bg: #101418;
    --fg: #e6e6e6;
    --accent: #7fc8e8;
    --border: #2a2f36;
    --code-bg: #1c2128;
}

Değişkenlerin tam listesi

DeğişkenNeyi belirler
--bgSayfanın arka plan rengi
--fgAna yazı rengi
--mutedTarih, yardımcı metin gibi ikincil yazılar
--borderİnce çizgiler: tablo kenarları, footer üstü
--accentLink rengi ve vurgular
--accent-hoverLinkin üzerine gelindiğindeki rengi
--accent-fgVurgu renginin üzerine gelen yazının rengi
--code-bgKod bloğu ve satır içi kodun zemini

Hepsini tanımlamak zorunda değilsin; sadece değiştirmek istediklerini yaz, gerisi olduğu gibi kalır.

Belirli bir bölgeyi hedefleme

Renklerin ötesine geçmek istersen, sayfanın yapısındaki şu sınıflar işine yarar:

SeçiciNeresi
.header-blockÜstteki blog başlığı ve menü satırı
.blog-titleBlog adının kendisi
nav aMenü linkleri
.blog-descriptionAna sayfadaki karşılama metni
.contentYazı ve sayfa gövdesi
.post-list/yazilar/ sayfasındaki liste
.site-footerAlttaki footer alanı
.footnoteYazının altındaki dipnot listesi

Örnek: menü linklerini büyük harfe çevirmek.

nav a {
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

Hangi sınıfın nerede olduğunu bulma

En hızlı yol tarayıcının kendi aracı: blogunda bir öğeye sağ tıklayıp "İncele" (ya da "Öğeyi denetle") dediğinde, o öğenin hangi etiket ve hangi sınıfla yazıldığını görürsün. Oradan kopyaladığın seçiciyi doğrudan Özel CSS kutusuna yazabilirsin.

Neyin yasak olduğunu hatırlamak için bkz. Özel CSS.