Akışkan Tipografi Hesaplama — CSS clamp()
Yazı boyutunu iki ekran genişliği arasında akıcı büyüten CSS clamp() üretin — breakpoint gerekmez.
749 görüntülenme
Maks değerler min değerlerden büyük olmalı
Canlı önizleme (pencereyi daralt/genişlet):
Almost before we knew it, we had left the ground.
clamp() Tarifi
Akışkan tipografi, küçük ekrandaki minimum ile büyük ekrandaki maksimum arasında doğrusal geçiş yapar: eğim = (maks−min punto) ÷ (maks−min ekran), sonra font-size: clamp(minRem, kesişimRem + eğim·100vw, maksRem). 375→1280 px ekran arasında 16→24 px için sonuç clamp(1rem, 0.793rem + 0.884vw, 1.5rem) — 375'te tam 16, 1280'de tam 24 px, arada akıcı, dışında sabit.
Tercih edilen değerdeki rem parçası erişilebilirlik için kritiktir: salt vw'li formül kullanıcının tarayıcı yazı boyutu ayarını tamamen yok sayar; rem kesişimi zoom ve büyük yazı tercihlerini çalışır tutar. Bu araç her zaman karma formu üretir.
Sıkça Sorulan Sorular
Hangi ekran aralığını kullanmalıyım?
375 px (yaygın telefon) ile içerik maksimum genişliğiniz — çoğu sitede 1200-1440 px. Aralığın dışında clamp() min/maks değerde donar; saatte de ultrawide'da da bir şey bozulmaz.
Boşluklar için de kullanabilir miyim?
Evet — aynı matematik padding, margin ve gap için de çalışır. Min/maks boşluk değerlerinizle üretip clamp()'ı bir CSS değişkenine koyun.
Telefonumda yazı neden tam minimum boyutta değil?
Gerçek CSS ekran genişliğine bakın (cihaz pikseli ÷ DPR). "390 px" bir telefon 375'lik aralık başından geniştir; boyut bilerek minimumun hafif üstündedir.
Benzer Araçlar
Sorun Bildir
Akışkan Tipografi Hesaplama — CSS clamp()