Besplatan Generator CSS clamp()
Generišite fluidnu CSS clamp() vrijednost za responzivnu tipografiju i razmake. Postavite min/max veličinu i raspon viewporta, pogledajte prikaz uživo i kopirajte CSS u jednom redu.
Prikazana veličina na različitim viewportima
clamp(min, preferirano, max) fluidno skalira vrijednost sa viewportom, a zatim se zaključava na min. i maks. Zamjenjuje gomile media upita za tipografiju, razmake i širine jednim redom.
Kako radi
Ovaj alat izračunava CSS clamp() vrijednosti koristeći ručno napisanu formulu linearne interpolacije — bez biblioteka, bez putovanja do servera. Unosite dvije veličine i dvije širine prozora prikaza; matematika se trenutno odvija u vašem pregledniku i proizvodi spreman-za-lijepljenje clamp() izraz sa preferiranom vrijednošću zasnovanom na vw koja glatko skalira vaš tip ili razmak između tih prijelomnih tačaka.
- 1Izračunavanje linearnog nagibaAlat izračunava nagib piksel-po-piksel: (maksVeličina - minVeličina) / (maksProzor - minProzor). Ovaj nagib se zatim pretvara u vw jedinice množenjem sa 100, što je srž toga kako CSS relativno-prema-prozoru skaliranje radi.
- 2Izvođenje presjekaPomak presjeka (u px ili rem) se izračunava tako da linearna funkcija pogodi tačno vašu minimalnu veličinu na minimalnom prozoru. Zajedno, nagib i presjek čine preferiranu vrijednost unutar clamp() — dio koji zapravo skalira.
- 3Konverzija jedinica i formatiranje izlazaAko odaberete rem izlaz, svaka vrijednost u pikselima se dijeli vašom podešenom osnovnom veličinom fonta (zadano 16px) prije nego što se upiše u clamp() niz. Odgovarajuća Tailwind klasa proizvoljne vrijednosti se takođe proizvodi, sa razmacima zamijenjenim donjim crtama prema Tailwind sintaksi.
- 4Pregled uživo sa klizačem prozora prikazaKlizač raspona vam omogućava da se krećete od 320px do 1920px širine. Na svakoj poziciji ista formula nagiba-i-presjeka izračunava ograničenu veličinu u realnom vremenu i prikazuje uzorak teksta tom izračunatom veličinom u pikselima, tako da možete vidjeti ponašanje skaliranja prije nego što bilo šta kopirate.
Povezani alati
CSS Grid generator
Vizuelno kreirajte CSS grid — trake, jedinice i razmake — i kopirajte generirani CSS i HTML.
Kreator potpisa
Nacrtajte potpis mišem, prstom ili olovkom, ili upišite svoje ime rukopisnim fontom, pa izvezite kao providan PNG ili SVG.
Konverter piksela u REM
Pretvorite između px, rem, em, pt, vw, vh i % uz podesivu osnovnu veličinu fonta. Uključuje referentnu tabelu za uobičajene veličine piksela.