Olùmúdásílẹ̀ CSS clamp() Ọ̀fẹ́
Ṣẹ̀dá iye CSS clamp() tí ó ṣàn fún fóńtì àti àyè tí ó ń bára ẹrọ mu. Ṣètò ìwọ̀n kékeré/ńlá àti ààlà viewport, wo àyẹ̀wò lákòókò gidi, kí o sì dàkọ CSS ìlà-kan náà.
Ìwọ̀n tí a fi hàn ní onírúurú ojú-ìwò
clamp(min, preferred, max) ń mú kí iye kan yí padà lọ́nà àrọ́wọ́tó pẹ̀lú ojú-ìwò, kí ó sì dúró sí min àti max. Ó máa ń rọ́pò ọ̀pọ̀lọpọ̀ media queries fún ìwé, àyè, àti ìbú pẹ̀lú ìlà kan ṣoṣo.
Bí Ó Ṣe Ń Ṣiṣẹ́
Irinṣẹ́ yìí ń ṣírò àwọn iye CSS clamp() ní lílo fọ́rmúlà interpolation pípé tí a fi ọwọ́ kọ — kò sí ìwé-ìṣirò, kò sí ìrìnrìn sáfà. O tẹ ìwọ̀n méjì àti ìbú viewport méjì; ìṣírò náà ń ṣiṣẹ́ lẹ́sẹ̀kẹsẹ̀ nínú aṣàwákiri rẹ ó sì ń mú gbólóhùn clamp() tí ó ti ṣetán láti lẹ̀ pẹ̀lú iye tí a fẹ́ràn tí ó gbé lé vw tí ó ń fẹ̀ orí ìwé rẹ tàbí àyè rẹ dán-mọ́rán láàrin àwọn ààlà yẹn.
- 1Ìṣírò ìlà tààràIrinṣẹ́ náà ń ṣírò ìlà pixel-fún-pixel: (maxSize - minSize) / (maxViewport - minViewport). A sì ń yí ìlà yìí padà sí àwọn ọ̀nà vw nípa fífi 100 sílo, èyí tí ó jẹ́ àárín bí ìwọ̀n-ìbátan-viewport CSS ṣe ń ṣiṣẹ́.
- 2Ìṣírò ìdásíA ń ṣírò ìdásí kan (ní px tàbí rem) kí iṣẹ́ tààrà náà lè kan ìwọ̀n rẹ tí ó kéré jùlọ gan-an ní viewport tí ó kéré jùlọ. Papọ̀, ìlà àti ìdásí ń kó iye tí a fẹ́ràn nínú clamp() jọ — apá tí ó ń dán-mọ́rán gan-an.
- 3Ìyípadà ọ̀nà àti àgbékalẹ̀ ìtọjadeBí o bá yan ìtọjade rem, a ń pín iye pixel kọ̀ọ̀kan gbà ìwọ̀n fóńtì gbòngbò tí o ti ṣètò (déédéé 16px) kí ó tó kọ sínú ọ̀wọ́ ọ̀rọ̀ clamp() náà. A tún ń mú kíláàsì iye-àṣàrò Tailwind tí ó bára mu jáde, pẹ̀lú àyè tí a rọ́pò pẹ̀lú underscore gẹ́gẹ́ bí gírámà Tailwind.
- 4Àkíyèsí ìtọ́ka viewport láàyèÌtọ́ka àyè kan jẹ́ kí o gbé láti 320px sí 1920px ní ìbú. Ní ipò kọ̀ọ̀kan fọ́rmúlà ìlà-àti-ìdásí kan náà ń dánwò ìwọ̀n clamped ní àkókò gidi ó sì ń fi ọ̀rọ̀ àpẹẹrẹ hàn ní ìwọ̀n pixel tí a ṣírò yẹn, nítorí náà o lè rí ìwà dán-mọ́rán náà kí o tó dàkọ ohunkóhun.
Àwọn Irinṣẹ Tó Jọra
Ẹ̀rọ Àṣẹ̀dá CSS Grid
Ṣe àpẹrẹ CSS grid lọ́nà àwòrán — àwọn ọ̀nà, ìwọ̀n àti àlàfo — kí o sì dà́kọ CSS àti HTML tí a dá.
Olùṣe Ìwé-ìdánimọ̀ (Signature)
Yà ìwé-ìdánimọ̀ pẹ̀lú ẹyín-ẹrọ rẹ, ìka rẹ, tàbí stylus, tàbí kọ orúkọ rẹ ní fóńtì ìkọwé, kí o sì gbé e jáde gẹ́gẹ́ bí PNG tàbí SVG tí kò ní ẹ̀yìn.
Olùyí Pixel sí REM
Yí padà láàrin px, rem, em, pt, vw, vh, àti % pẹ̀lú ìwọ̀n fóńtì ìpìlẹ̀ tí ó ṣeé ṣàtúnṣe. Ó ní tábìlì ìtọ́kasí fún àwọn ìwọ̀n pixel tí ó wọ́pọ̀.