Siberdefter Akademi’de CSS Dersleri kaldığı yerden devam ediyor dostlar ve bugün arayüz kodlarken işimize çok fazla yarayacak olan clamp() fonksiyonundan bahsediyor olacağız.
Arayüz kodlarken bir kompenentin ya da elementin çeşitli çözünürlüklere ve çeşitli alanlar için varsayılan başta olmak üzere minimum ve maksimum genişlikleri olabiliyor. Bu konuda ise CSS’in clamp() fonksiyonu işimize çok yarıyor.
div {
width: clamp(minimum, default, maximum);
}
clamp() fonksiyonu üç adet parametre alıyor; minimum genişlik, varsayılan genişlik ve maksimum genişlik.
div {
width: clamp(100px, 75%, 200px);
}
Bu yazdığımız kod bloğunda divlerimiz, eğer karşılayabiliyorsa bulunduğu alanda yüzde 75’lik genişliğe sahip olacak fakat karşılayamıyorsa daha küçük bir alansa 100px genişliğe sahip olacak ve asla 100 pikselin altına düşmeyecek.
Eğer divimizin bulunduğu alan yüzde 75 oranını karşılayamıyor ve yine de geniş bir alansa 200px bir genişliğe sahip olacak. CSS’de Clamp fonksiyonunu yalnızca genişliklerde değil; yükseklik, font boyutu gibi ihtiyacınız olan bir çok alanda kullanılabilir.
