CSS-i clamp() kalkulaator
Arvuta tõeline sujuv CSS-i clamp() väärtus miinimum- ja maksimumsuurusest kahe vaateava laiuse vahel, kus kalle ja lõikepunkt on sammhaaval näidatud ning eelvaade muudatustega kaasas.
🔒 Töödeldud täielikult teie brauseris – midagi, mida siia sisestate, ei laadita kunagi üles.
Tulemus
CSS-i clamp(MIN, PREFERRED, MAX) lubab ühel deklaratsioonil asendada terve hulga media query'sid: väärtus püsib väärtusel MIN alla väikseima vaateava, MAX üle suurima ning skaleerub sujuvalt vahepeal. Raske osa on PREFERRED liige – vaateava suhteline avaldis nagu 0.833rem + 0.833vw – mida keegi ei taha käsitsi tuletada. See kalkulaator arvutab selle päriselt neljast numbrist: miinimumsuurusest, maksimumsuurusest ja vaateava laiusest, kus kumbki rakendub.
Iga vahepealne arv on näidatud, mitte ainult lõpprida: kalle (mitu suurusühikut väärtus kasvab vaateava piksli kohta), see sama kalle väljendatuna vw-koefitsiendina ja y-telje lõikepunkt – konstant, mis liidetakse vw liikmele, et joon läbiks täpselt neid kahte punkti, mille sa määrasid. Igaüks, kes on kopeerinud clamp() väärtuse õpetusest seda mõistmata, saab siin näha ja kontrollida tegelikku aritmeetikat.
Vaateava laiuse liugur juhib eelvaatekasti, nii et sujuv skaleerumine on nähtav, mitte ainult arvutatud: lohista seda miinimum- ja maksimumpunktide vahel ning jälgi, kuidas näidisteksti suurus muutub täpselt nii, nagu see muutuks päris brauseriakna suuruse muutmisel. Väljundrida ja jaotus uuenevad iga klahvivajutusega – see sobib loomulikult kokku px to rem muunduriga, kui ka baasfondi suurus ise vajab teisendamist.
Lülitu tüübiskaala režiimile tervikliku sujuva tüpograafiasüsteemi saamiseks ühe sammuga: sisesta baassuurus ja modulaarne suhe (1,125 kuni 1,5) ning saad kuus suurust – small, base, h4, h3, h2 ja h1 – igaüks arvutatuna omaenda clamp() reana leebema mobiilse progressiooni ja täieliku töölaua suhte vahel, valmis kopeerimiseks CSS-i kohandatud omaduste plokina.