CSS Clamp Oluşturucu

En küçük ve en büyük boyutu, boyutun değişmesi gereken ekran genişliklerini girin. clamp() değeri, hesap adımları ve boyut tablosu yazdıkça güncellenir.

Ücretsiz Tarayıcınızda çalışır Kontrol: 10 Kasım 2026 Salı

Değerin ait olduğu CSS özelliği.

En dar ekrandaki boyut. Sıfır da girilebilir.

En geniş ekrandaki boyut. En küçük boyuttan küçük olamaz.

Boyutların birimi

Sabit piksel için px, kök yazı boyutuna göre değişen boyut için rem seçin.

Tarayıcı penceresinin genişliği, aşağıdaki birimle.

Bu genişliğin üstünde boyut en büyük boyutta kalır.

Ekran genişliklerinin birimi

Piksel cinsinden genişlik için px, kök yazı boyutu cinsinden genişlik için rem seçin.

html öğesinin yazı boyutu. Site başka bir boyut belirlemediyse tarayıcılar 16 px kullanır.

Sonuç

clamp() değeri — Özellik adından sonra yazılacak değer.
Eğim — Ekran genişliğindeki her piksel için boyuttaki değişim.
Kesişim — Çizginin ekran genişliği sıfırken ulaşacağı boyut.
CSS tanımı

Hesap adımları

Yaygın genişliklerde boyut

Bu araç tarayıcınızda çalışır. Girdiğiniz bilgiler bize gönderilmez.

Nasıl kullanılır?

  1. Özellik seçin, En küçük boyut ve En büyük boyut değerlerini yazın, ardından Boyutların birimi alanından birimi seçin.
  2. Boyutun en küçük olduğu ekran genişliği ve Boyutun en büyük olduğu ekran genişliği alanlarına iki genişliği yazın ve birimlerini seçin.
  3. Herhangi bir yerde rem kullandıysanız Kök yazı boyutu (px) alanını kontrol edin. Site başka bir boyut belirlemediyse tarayıcılar 16 px kullanır.
  4. CSS tanımı satırını kopyalayın ya da her genişlikteki sonucu görmek için Hesap adımları ve Yaygın genişliklerde boyut tablosuna bakın.

clamp() boyutu nasıl akışkan yapar?

clamp(MIN, VAL, MAX) bir en küçük değer, bir tercih edilen değer ve bir en büyük değer alır. CSS Values and Units belirtimi bunun tam olarak max(MIN, min(VAL, MAX)) ile aynı değeri temsil ettiğini söyler. Boyut bu yüzden MIN'in altına inmez, MAX'in üstüne çıkmaz; aradaysa ekran genişliğine bağlı bir doğruyu izler.

Doğru, en küçük ekran genişliğinde en küçük boyuttan başlar ve en büyük ekran genişliğinde en büyük boyuta ulaşır. Bu iki genişliğin dışında boyut sabit kalır.

eğim = (en büyük boyut - en küçük boyut) / (en büyük genişlik - en küçük genişlik);  kesişim = en küçük boyut - eğim x en küçük genişlik;  tercih edilen değer = kesişim + eğim x 100vw

Eğim, kesişim ve vw terimi

Eğim, ekran genişliğinin her piksel artışında boyutun ne kadar büyüdüğünü gösterir. Kesişim ise aynı doğrunun ekran genişliği sıfır olduğunda vardığı yerdir. Bir vw birimi ekran genişliğinin yüzde birine eşittir; eğim 100 ile çarpılınca pencereyi izleyen terim elde edilir.

Eğim bulunmadan önce iki ekran genişliği ve iki boyut piksele çevrilir. Bir rem değeri kök yazı boyutuyla çarpılır; kök 16 px ise aynı tasarım rem ya da px ile yazıldığında aynı sonucu verir.

  • En büyük boyutu en küçük boyuttan küçük tutmayın. Araç küçük bir en büyük boyutu reddeder, çünkü böyle bir doğru ekran büyüdükçe küçülür.
  • Bir vw terimi ziyaretçinin metin boyutu ayarını izlemez, ama rem cinsinden kesişim izler. Sayfayı yüzde 200 yakınlaştırma ile deneyin ve mümkünse kesişimi rem cinsinden tutun.

Örnek: 16 px'den 24 px'e büyüyen bir yazı

320 px genişliğindeki bir ekran ile 1200 px genişliğindeki bir ekran arasında yazı 16 px'den 24 px'e büyür. Eğim (24 - 16) / (1200 - 320) = 8 / 880 olur; dört ondalıkla 0,0091 eder. Kesişim 16 - 0,0091 x 320 = 13,0909 px, vw terimi ise 0,9091 vw'dir.

Değer clamp(16px, 13.0909px + 0.9091vw, 24px) olur; CSS tanımı font-size: clamp(16px, 13.0909px + 0.9091vw, 24px); şeklindedir. Rem birimiyle, 20rem ile 75rem arasında 1rem'den 1.5rem'e ve 16 px kök ile clamp(1rem, 0.8182rem + 0.9091vw, 1.5rem) elde edilir.

Sık sorulan sorular

Ekran en küçük genişlikten dar olduğunda boyut ne olur?

Boyut en küçük boyutta kalır. clamp() formülü değeri en küçük sınırının altına indirmez, bu yüzden yazı en dar genişlik için belirlediğiniz boyutu korur.

Ekran genişliği kısmı neden vw ile yazılır?

Bir vw birimi ekran genişliğinin yüzde birine eşittir; bu yüzden tarayıcı penceresi büyüdükçe değişir. Piksel ya da rem değeri pencereyle değişmez ve boyut onu izleyemezdi.

Kod neden bazen vw kısmını önce yazıyor?

Kesişim negatif olduğunda kod önce vw kısmını yazar ve kesişimi çıkarır; bu daha okunaklıdır. İki biçim de aynı değeri verir.

Değeri iç boşluk, dış boşluk ya da aralık için kullanabilir miyim?

Evet. Özellik alanından iç boşluk, dış boşluk ya da aralığı seçin. Aynı doğru her uzunluk için çalışır; böylece boşluk da yazı boyutu gibi ekranla birlikte büyür.

Hangi tarayıcılar clamp() destekler?

Güncel tüm büyük tarayıcılar clamp() destekler. Ziyaretçileriniz eski sürümleri kullanıyorsa akışkan boyuta güvenmeden önce sayfayı o sürümlerde deneyin.

Girdiğim bilgiler saklanıyor ya da bir sunucuya gönderiliyor mu?

Hayır. Değer tarayıcınızda hesaplanır; yazdığınız hiçbir şey saklanmaz ya da sunucumuza gönderilmez. Sayfadan ayrılmadan önce tanımı kopyalayın.

Kaynaklar

Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.

Sitenin çalışması için gerekli çerezleri kullanıyoruz. İzin verirseniz Google, size özel reklamlar göstermek için reklam çerezleri de kullanır. Reddederseniz yine reklam görürsünüz, ancak bu reklamlar kişiselleştirilmez.