Generator CSS clamp() vrednosti — besplatno
Generišite fluidnu CSS clamp() vrednost za responzivnu tipografiju i razmake. Postavite min/maks veličinu i opseg viewport-a, vidite pregled uživo i kopirajte jednoliniski CSS.
Prikazana veličina na različitim viewportima
clamp(min, preferred, max) skalira vrednost tečno sa viewportom, zatim se zaključava na min i max. Zamenjuje gomile media query-a za tipografiju, razmak i širine jednom linijom.
Uobičajene upotrebe
- Napravite tečnu tipografiju odgovoraSkalirajte veličine fonta glatko između mobilnog i desktopa sa jednom linijom.
- Tečni maržin i obivanjeNapravite razmak sekcije rasti sa prikazom mesto da skoči na raskidima.
- Zameni upite medij sa clamp()Kolaps stope nadmetanja raskida u jednu tečnu vrednost.
- Napravite tečnu skalu tipaGenerišite konzistentne korbake clamp() za skalu tipa sistema dizajna.
- Tečni heroj i prikazane nasloveNapravite velike naslovu strana sa sletanjem da se skaliraju dramatično ali bezbedno.
Kako funkcioniše
Ova alatka izračunava CSS clamp() vrednosti koristeći ručno napisanu formulu linearne interpolacije — bez biblioteka, bez putovanja do servera i nazad. Unosite dve veličine i dve širine prikaza; matematika se izvršava trenutno u vašem pregledaču i proizvodi spreman-za-lepljenje clamp() izraz sa preferiranom vrednošću zasnovanom na vw koja glatko skalira vaš tekst ili razmak između tih prelomnih tačaka.
- 1Izračunavanje linearnog nagibaAlatka izračunava nagib piksel-po-piksel: (maksVeličina - minVeličina) / (maksPrikaz - minPrikaz). Ovaj nagib se zatim konvertuje u vw jedinice množenjem sa 100, što je srž toga kako radi CSS skaliranje relativno prema prikazu.
- 2Izvođenje presečne tačkePomak presečne tačke (u px ili rem) se izračunava tako da linearna funkcija tačno pogodi vašu minimalnu veličinu na minimalnoj širini prikaza. Zajedno, nagib i presečna tačka čine preferiranu vrednost unutar clamp() — deo koji zapravo skalira.
- 3Konverzija jedinica i formatiranje izlazaAko izaberete rem izlaz, svaka vrednost u pikselima se deli vašom podešenom veličinom korenog fonta (podrazumevano 16px) pre nego što se upiše u clamp() niz. Odgovarajuća Tailwind klasa proizvoljne vrednosti se takođe proizvodi, sa razmacima zamenjenim donjim crtama prema Tailwind sintaksi.
- 4Prikaz uživo sa klizačem prikazaKlizač opsega vam omogućava da prevlačite od 320px do 1920px širine. Na svakoj poziciji ista formula nagiba i presečne tačke izračunava zaključanu veličinu u realnom vremenu i prikazuje uzorak teksta na toj izračunatoj veličini u pikselima, tako da možete videti ponašanje skaliranja pre nego što bilo šta kopirate.
Slične alatke
CSS Grid generator
Vizuelno dizajnirajte CSS mrežu — trake, jedinice i razmake — i kopirajte generisani CSS i HTML.
Koja je rezolucija mog ekrana
Pogledajte rezoluciju ekrana u CSS i stvarnim pikselima, veličinu prozora, odnos piksela, dubinu boje, HDR, podršku za dodir i brzinu osvežavanja i sve to kopirajte.
Kreator potpisa
Nacrtajte potpis mišem, prstom ili stilusom, ili otkucajte svoje ime fontom rukopisa, a zatim ga izvezite kao providan PNG ili SVG.