Gjenerues CSS clamp() Falas
Gjeneroni një vlerë CSS clamp() fluide për tipografi dhe hapësira përgjegjëse. Vendosni madhësinë min/max dhe intervalin e viewport-it, shihni parashikim të drejtpërdrejtë dhe kopjoni CSS-në me një rresht.
Madhësia e shfaqur në viewport të ndryshëm
clamp(min, preferred, max) e shkallëzon një vlerë në mënyrë të rrjedhshme me viewport-in, pastaj e kyç në min dhe max. Ai zëvendëson grumbuj media query-sh për tipografinë, hapësirat dhe gjerësitë me një rresht të vetëm.
Si funksionon
Ky mjet llogarit vlera CSS clamp() duke përdorur një formulë interpolimi linear të shkruar me dorë — pa biblioteka, pa udhëtime vajtje-ardhje te serveri. Vendos dy madhësi dhe dy gjerësi viewport-i; matematika funksionon menjëherë në shfletuesin tënd dhe prodhon një shprehje clamp() gati për ngjitje me një vlerë preferuese të bazuar në vw që shkallëzon fontin ose hapësirën tënde në mënyrë të butë mes atyre pikave ndarëse.
- 1Llogaritje pjerrësie lineareMjeti llogarit një pjerrësi piksel-për-piksel: (madhësiaMaks - madhësiaMin) / (viewportMaks - viewportMin). Kjo pjerrësi konvertohet pastaj në njësi vw duke u shumëzuar me 100, gjë që është thelbi i mënyrës si funksionon shkallëzimi CSS relativ ndaj viewport-it.
- 2Nxjerrja e prerjesNjë zhvendosje prerjeje (në px ose rem) llogaritet kështu që funksioni linear të bjerë saktësisht te madhësia jote minimale te viewport-i minimal. Së bashku, pjerrësia dhe prerja formojnë vlerën preferuese brenda clamp() — pjesa që në të vërtetë shkallëzohet.
- 3Konvertim njësish dhe formatim daljeNëse zgjedh daljen rem, çdo vlerë pikseli pjesëtohet me madhësinë tënde të konfiguruar të fontit rrënjë (e paracaktuar 16px) para se të shkruhet te vargu clamp(). Prodhohet gjithashtu një klasë përkatëse vlere arbitrare Tailwind, me hapësirat e zëvendësuara nga nënvija sipas sintaksës së Tailwind.
- 4Parashikim i drejtpërdrejtë me rrëshqitës viewport-iNjë rrëshqitës intervali të lejon të lëvizësh nga 320px deri 1920px gjerësi. Në çdo pozicion e njëjta formulë pjerrësie-dhe-prerjeje vlerëson madhësinë e kufizuar në kohë reale dhe vizaton tekst mostër në atë madhësi piksel të llogaritur, kështu që mund ta shohësh sjelljen e shkallëzimit para se të kopjosh diçka.
Mjete të ngjashme
Gjenerues Rrjeti CSS
Dizajno vizualisht një rrjet CSS — shina, njësi dhe zbrazëtira — dhe kopjo CSS-në dhe HTML-në e gjeneruar.
Krijues Nënshkrimi
Vizato një nënshkrim me miun, gishtin, ose stilusin, ose shkruaj emrin tënd në një font kaligrafik, pastaj eksporto si PNG ose SVG transparente.
Konvertues Pikselësh në REM
Konvertoni mes px, rem, em, pt, vw, vh dhe % me një madhësi bazë fonti të konfigurueshme. Përfshin një tabelë referimi për madhësitë e zakonshme në piksel.