Jenereta ya CSS clamp() bila malipo
Tengeneza thamani ya CSS clamp() ya mtiririko kwa fonti na nafasi inayojibu. Weka ukubwa wa chini/juu na mbalimbali wa eneo la kuona, uone mwonekano wa moja kwa moja, na nakili CSS ya mstari mmoja.
Ukubwa ulioonyeshwa katika viewport tofauti
clamp(min, preferred, max) hurekebisha thamani kwa ulaini na viewport, kisha inafunga kwa chini na juu. Inabadilisha safu za media queries kwa tipografia, nafasi, na upana kwa mstari mmoja.
Matumizi ya kawaida
- Tengeneza Tipogarafia Inayolingana na KioevuUpimaji wa ukubwa wa fonti kwa kuyumba kati ya simu na kompyuta na mstari mmoja.
- Nafasi ya Maji na PaddiKukamatia nafasi ya sehemu kuinua na viewport badala ya kumkuza kwa breakpoints.
- Badilisha Maombi ya Mitambo na clamp()Kunyamazisha rafu za somo la breakpoint hadi thamani ya tafsiri moja.
- Tengeneza Kiwango cha Aina ya KioevuTengeneza hatua za clamp() inayolingana kwa kiwango cha aina ya mfumo wa kuandika.
- Sanamu na Mitanzi ya KuonyeshaKukamatia kichwa cha ukurasa mkubwa kuweka jukumu katika kina lakini salama.
Jinsi Inavyofanya Kazi
Kifaa hiki kinahesabu thamani za CSS clamp() kwa kutumia fomula ya uwiano wa mstari iliyoandikwa mwenyewe β hakuna maktaba, hakuna mizunguko ya seva. Unaweka ukubwa mbili na upana mbili wa dirisha; hesabu inafanyika papo hapo kwenye kivinjari chako na kutoa usemi wa clamp() tayari-kubandika wenye thamani ya kawaida ya msingi-wa-vw inayobadilisha ukubwa wa fonti au nafasi yako kwa laini kati ya mipaka hiyo.
- 1Hesabu ya mteremko wa mstariKifaa kinahesabu mteremko wa pikseli-kwa-pikseli: (maxSize - minSize) / (maxViewport - minViewport). Mteremko huu kisha unabadilishwa kuwa vipimo vya vw kwa kuzidisha kwa 100, ambayo ndiyo kiini cha jinsi upimaji wa CSS unaohusiana na dirisha unavyofanya kazi.
- 2Utokanaji wa interceptNyongeza ya intercept (kwa px au rem) inahesabiwa ili kazi ya mstari ipige kwa usahihi ukubwa wako wa chini kabisa kwenye dirisha la chini kabisa. Kwa pamoja, mteremko na intercept zinaunda thamani ya kawaida ndani ya clamp() β sehemu inayobadilika kikweli.
- 3Ubadilishaji wa kipimo na upangaji wa matokeoUkichagua matokeo ya rem, kila thamani ya pikseli inagawanywa na ukubwa wa fonti ya mzizi uliopangwa (chaguo-msingi px 16) kabla ya kuandikwa kwenye mfuatano wa clamp(). Klasi inayolingana ya thamani-huru ya Tailwind pia inazalishwa, ikiwa na nafasi zilizobadilishwa na mistari ya chini kulingana na sintaksia ya Tailwind.
- 4Onyesho la moja kwa moja la kitelezi cha dirishaKitelezi cha wigo kinakuruhusu kusogeza kutoka px 320 hadi px 1920 kwa upana. Kwenye kila nafasi fomula ile ile ya mteremko-na-intercept inahesabu ukubwa uliofungwa papo hapo na kuonyesha maandishi ya mfano kwa ukubwa huo wa pikseli uliohesabiwa, kwa hiyo unaweza kuona tabia ya kubadilika kabla ya kunakili chochote.
Zana Zinazohusiana
Kitengenezea CSS Grid
Zungu CSS grid β tracks, vitengo na pengo β na kunakili CSS na HTML iliyozalishwa.
Ubora wa Skrini Yangu ni Gani
Ona ubora wa skrini yako katika pikseli za CSS na halisi, ukubwa wa dirisha, uwiano wa pikseli, kina cha rangi, HDR, usaidizi wa kugusa na kiwango cha uonyeshaji upya, na unakili yote.
Kitengenezea Sahihi
Chora sahihi kwa kipanya, kidole, au kalamu maalum, au andika jina lako kwa fonti ya mwandiko, kisha itoe kama PNG au SVG ya uwazi.