Ücretsiz CSS clamp() Oluşturucu
Duyarlı tipografi ve aralık için akışkan bir CSS clamp() değeri oluşturun. Min/maks boyutu ve görünüm alanı aralığını ayarlayın, canlı önizleme görün ve tek satır CSS'i kopyalayın.
Farklı görüntü alanlarında oluşturulan boyut
clamp(min, preferred, max), bir değeri görüntü alanıyla akıcı biçimde ölçekler; ardından min ve max değerlerinde sabitlenir. Tipografi, boşluk ve genişlikler için medya sorgularını tek satırla değiştirir.
Yaygın kullanımlar
- Akışkan Responsive Tipografi OluşturMobil ve masaüstü arasında yazı tipi boyutlarını tek satırla sorunsuz bir şekilde ölçeklendir.
- Akışkan Kenar Boşlukları ve AralıklandırmaBölüm aralıklandırmasını viewport ile büyütmeyi sağla, değerlendirme noktalarında atlamak yerine.
- Medya Sorgularını clamp() ile DeğiştirDeğerlendirme noktası geçersiz kılınmalarının yığınlarını tek bir akışkan değer içine daralt.
- Akışkan Tip Ölçeği OluşturBir tasarım sistemi tip ölçeği için tutarlı clamp() adımları oluştur.
- Akışkan Kahramanımız ve Görüntü BaşlıklarıBüyük sayfa başlıklarını dramatik ancak güvenli bir şekilde ölçeklendir.
Nasıl çalışır
Bu araç, elle yazılmış doğrusal enterpolasyon formülüyle CSS clamp() değerlerini hesaplar — kütüphane yok, sunucuya gidiş-dönüş yok. İki boyut ve iki görünüm alanı genişliği girersiniz; matematik tarayıcınızda anında çalışır ve yazı tipinizi veya boşluklarınızı bu kırılma noktaları arasında akıcı şekilde ölçekleyen vw tabanlı tercih edilen değere sahip, yapıştırmaya hazır bir clamp() ifadesi üretir.
- 1Doğrusal eğim hesabıAraç piksel başına piksel eğimi hesaplar: (maxSize - minSize) / (maxViewport - minViewport). Bu eğim daha sonra 100 ile çarpılarak vw birimine dönüştürülür; CSS görünüm alanına göre ölçeklemenin özü budur.
- 2Kesişim değerinin türetilmesiDoğrusal işlevin minimum görünüm alanında tam olarak minimum boyutunuza denk gelmesi için bir kesişim farkı (px veya rem cinsinden) hesaplanır. Eğim ve kesişim birlikte clamp() içindeki tercih edilen değeri oluşturur — gerçekten ölçeklenen kısım budur.
- 3Birim dönüştürme ve çıktı biçimlendirmerem çıktısını seçerseniz, her piksel değeri clamp() dizesine yazılmadan önce yapılandırdığınız kök yazı tipi boyutuna (varsayılan 16px) bölünür. Tailwind sözdizimine göre boşlukların alt çizgiyle değiştirildiği eşleşen bir Tailwind keyfi değer sınıfı da üretilir.
- 4Canlı görünüm alanı kaydırıcı önizlemesiBir aralık kaydırıcısı 320px ile 1920px genişlik arasında gezinmenizi sağlar. Her konumda aynı eğim ve kesişim formülü sınırlandırılmış boyutu gerçek zamanlı hesaplar ve örnek metni bu hesaplanan piksel boyutunda çizer; böylece bir şey kopyalamadan önce ölçekleme davranışını görebilirsiniz.
İlgili araçlar
CSS Grid Oluşturucu
Görsel olarak bir CSS grid tasarlayın — izler, birimler ve boşluklar — ve oluşturulan CSS ve HTML'yi kopyalayın.
Ekran Çözünürlüğüm Nedir
Ekran çözünürlüğünüzü CSS ve gerçek piksel cinsinden, pencere boyutunu, piksel oranını, renk derinliğini, HDR'yi, dokunma desteğini ve yenileme hızını görün ve hepsini kopyalayın.
İmza Oluşturucu
Faresiyle, parmağınızla veya kalemle bir imza çizin ya da adınızı el yazısı yazı tipiyle yazın, ardından şeffaf PNG veya SVG olarak dışa aktarın.