Ugrás a tartalomhoz
100% helyi

CSS clamp() generátor

Generáljon egy fluidikus CSS clamp() értéket, amely zökkenőmentesen méretezi magát két nézetablak-szélesség között.

Kimenet

CSS clamp() generátor

A fluidikus tipográfia és térköz egy értéket zökkenőmentesen méretez, ahogy az ablak átméretezően változik, ahelyett, hogy néhány média-lekérdezés töréspont között ugrálna. Ez az eszköz ezt az értéket generálja Önnek: adjon meg egy minimális és maximális méretet, valamint az azokra alkalmazandó nézetablak-szélességeket, és visszakap egy CSS clamp() függvényt a közöttük lévő lineáris interpolációval, amelyet közvetlenül beilleszthet egy stíluslapba.

A minimális méret és maximális méret a skála két végpontját határozza meg; a minimális és maximális nézetablak-szélesség azt jelöli, hogy az egyes végpontok hol lépnek érvénybe – a minimális szélesség alatt az érték az alsó korlát marad, a felett pedig a felső korlát, közöttük pedig lineárisan növekszik a nézetablakkal. Az egység opció a kimenetet px és rem között váltja, a gyökér betűméret pedig a px-ről rem-re való konverziót szabályozza, a tizedesjegyek pedig azt szabályozzák, hogy a generált számok milyen pontosak. A kimenet formátuma ugyanezt a clamp()-et egyszerű deklarációként, CSS egyéni tulajdonságként vagy Tailwind tetszőleges érték osztályként burkolja, így közvetlenül beillesztheti azt bármelyik kódbázisba, amelyen dolgozik.

A hozzáférhetőség-ellenőrzés bekapcsolása megjegyzést ad hozzá, amikor az beállítás problémát okozhat: a px-alapú méretezés figyelmen kívül hagyja az olvasó böngészőbetűméret-beállítását, és egy túl kicsi minimum még a skálázás megkezdése előtt is nehéz olvasható marad. Mindkettő gyakori hiba a kézzel írt fluidikus típus-formulákban, és az eszköz ezeket zöld luz helyett megjegyzi.

Minden számítás a böngészőjében történik, ahogy módosítja a beállításokat – semmi, amit megadna, nem kerül sehova. Ha az eredmény megfelelőnek tűnik, másolja ki, töltse le .txt fájlként, vagy küldje el egy másik eszköz bemenetéhez a munka folytatásához.

Gyakori kérdések

Mit csinál valójában a clamp()?
A clamp(min, preferred, max) a kívánt értéket választja ki, de soha nem engedélyezi, hogy az min alá vagy max fölé menjen – itt a kívánt érték lineárisan növekszik a nézetablak szélességével, így az eredmény zökkenőmentesen méretezi a két méret végpontja között.
Miért válasszuk a rem-et a px helyett?
A rem-alapú méret a gyökér betűmérettel méretezik, így továbbra is tiszteletben tartja azt az olvasót, aki módosította böngészőjének alapértelmezett szöveges méretét. A px-alapú méret fix marad az adott beállítástól függetlenül, ezért az hozzáférhetőség-ellenőrzés megjegyzi ezt.
Mire való a gyökér betűméret?
Ez az a px érték, amelyet az 1rem a stílusozási oldalon képvisel – alapértelmezés szerint 16 minden böngészőben, ha Ön vagy egy stíluslapot alaphelyzetre nem állít vissza. Az eszköz ezt használja a px méreteit pontos rem értékekre konvertálásához.
Használhatom-e a Tailwind kimenetet közvetlenül egy class attribútumban?
Igen. Ez egy teljes önkényes érték osztály, például text-[clamp(1rem,0.8rem+1vw,2rem)] szóközök nélkül, amely pontosan az a szintaxis, amelyet a Tailwind vár.
A bemenetem valahova fel van töltve?
Nem. Minden számítás a böngészőjében történik – az Ön által megadott számok soha nem hagyják el az eszközét.