En çok iş yapan CSS fonksiyonları, görevlerine göre gruplandırılmış: boyut hesaplama, özel özellikleri okuma, renkleri karıştırma ve seçme, gradyan boyama, filtre uygulama, şekil çizme, kutuları dönüştürme ve mantıkla değer seçme. Her satır, fonksiyonu tek satırlık bir örnekle eşleştirir.
Bir CSS fonksiyonu argüman alır ve tarayıcının kullandığı bir değer döndürür. Ağır işleri yapanlar: aritmetik için calc(), design token'lar için var(), akışkan boyutlandırma için clamp() ve türetilmiş renkler için color-mix(). Bunları iç içe serbestçe kullanın: clamp(1rem, var(--fluid), 3rem) tek bir duyarlı değerdir.
Referans tablosu · 62 kayıt
CSS FonksiyonlarıExplained
62 of 62 rows
Boyutlandırma ve matematik
Karışık birimli aritmetik ifadenin sonucu.
width: calc(100% - 2rem);
Verilen değerlerin en küçüğü.
width: min(100%, 60ch);
Verilen değerlerin en büyüğü.
width: max(320px, 40vw);
Bir minimum, tercih edilen ve maksimum arasında sınırlandırılmış değer.
font-size: clamp(1rem, 2vw, 1.5rem);
Kullanıcı aracısının sağladığı bir ortam değişkenini okur.
padding: env(safe-area-inset-top);
İçeriğin doğal genişliğiyle sınırlandırılmış bir boyut.
width: fit-content(200px);
Bir değeri diğerinin en yakın katına yuvarlar.
width: round(up, 133px, 50px);
Bölmenin pozitif kalanı, her zaman negatif olmayan.
margin: mod(100px, 30px);
Bölmenin kalanı, bölünenin işaretini korur.
margin: rem(-100px, 30px);
Mutlak değer.
translateX(abs(-10px));
Değerin işaretine göre -1, 0 veya 1.
padding: sign(-5px) * 10px;
Grid
Grid izleri için, bir minimum ile maksimum arasında boyut aralığı.