CSS clamp() kalkulaator
Sisestage suurus väikeste ja suurte ekraanide jaoks ning saate sujuvalt skaleeruva clamp() väärtuse fondi suuruste, paddingute, marginite või gapide jaoks.
clamp(1rem, 0.8333rem + 0.8333vw, 1.5rem)Tulemus säilitab keskmises liikmes rem-osa, mistõttu tekst suureneb endiselt, kui kasutaja suumib 200%-ni – ainult vaateavast (viewport) sõltuv väärtus seda ei teeks.
Sujuvalt muutuv tekst, täpselt õiges suuruses.
Arvutused toimuvad täielikult teie brauseris. Midagi teie sisestatust ei laadita BroBroGo serverisse.
KKK
Kuidas kalkulaator clamp() väärtuse koostab?
Määrate kaks punkti: suuruse väikese ekraani laiuse juures ja suuruse suure ekraani laiuse juures. Kalkulaator joonistab nende vahele sirge, et suurus kasvaks sujuvalt ekraani laienedes, ning mhib selle funktsiooni clamp(), et see ei langeks kunagi alla väikese ekraani suuruse ega tõuseks üle suure ekraani suuruse. Kahe laiuse vahel muutub suurus sujuvalt; väljaspool neid püsib see lähimal piiril.
Miks on tulemus pikslite asemel rem- ja vw-ühikutes?
Piirid on rem-ühikutes ja muutuv keskmine osa säilitab rem-komponendi, nii et tekst kasvab endiselt, kui lugeja suumib sisse või suurendab brauseri vaikimisi fondi suurust – piksli- või ainult vaateavapõhine väärtus võib selle toimimise takistada. Sisestate suurused pikslites, kuna enamik inimesi mõtleb neis, ja tööriist teisendab need rem-ühikuteks, kasutades teie juurfondi suurust.
Kas saan seda kasutada ka vahemike (spacing), mitte ainult fondi suuruse jaoks?
Jah. Sama väärtus toimib ka paddingu, margini, gapi, laiuse või kõrguse puhul – igal pool, kuhu sobib pikkusühik. Lülitage eelvaade režiimile Kast (Box), et näha teksti asemel vahemike sujuvat muutumist. Kui teie väike ja suur suurus on võrdsed, taandub tulemus tavaliseks fikseeritud pikkuseks, kuna midagi pole vaja skaleerida.
Kas kõik brauserid toetavad funktsiooni clamp()?
Jah — kõik kaasaegsed brauserid toetavad clamp() funktsiooni alates 2020. aastast, seega saate väärtust kasutada otse ilma varulahenduseta. Väga suure maksimumi või kiire muutumiskiiruse korral tasub 200% suumiga korraks kontrollida, kas tekst suureneb endiselt lugejate jaoks, kes seda vajavad.