وړیا د CSS clamp() تولیدونکی
د ځوابگو ټایپوگرافۍ او فاصلې لپاره یو سیال CSS clamp() ارزښت تولید کړئ. د min/max اندازه او لید-ساحه حد وټاکئ، ژوندۍ مخکتنه وگورئ، او یو-کرښه CSS کاپي کړئ.
په مختلفو ویوپورتونو کې د رندر شوي اندازه
clamp(min, preferred, max) یو ارزښت د ویوپورت سره سیال بڼوي، بیا یې په لږترلږه او ډېرترډېره کې کلکوي. دا د ټایپوګرافۍ، فاصلې، او پلنوالي لپاره د media query ډېرو کتارونو ځای نیسي.
دا څنګه کار کوي
دا وسیله CSS clamp() ارزښتونه د یوه لاسي-لیکل شوي خطي انټرپولیشن فورمول سره محاسبوي — هیڅ کتابتون، هیڅ سرور تللو-راتلو. تاسو دوه اندازې او دوه ویوپورت پلنوالي ورننباسئ؛ ریاضي سملاسي ستاسو براوزر کې چلیږي او یو چمتو-پیستلو clamp() بیان جوړوي د یوه vw-پر-بنسټ غوره ارزښت سره چې ستاسو ډول یا واټن هغو بریکپوینټونو ترمنځ نرم کچه کوي.
- 1خطي کروی محاسبهوسیله یو پکسل-پر-پکسل کروی محاسبوي: (maxSize - minSize) / (maxViewport - minViewport). دا کروی بیا vw واحدونو ته د 100 سره ضرب کیدو سره بدلیږي، چې د CSS ویوپورت-اړوند کچه کولو اصلي برخه ده.
- 2انټرسیپټ اخیستلیو انټرسیپټ آفسیټ (په px یا rem کې) محاسبه کیږي نو خطي فنکشن دقیقاً ستاسو لږترلږه اندازې ته لږترلږه ویوپورت پر ورسیږي. کروی او انټرسیپټ یوځای clamp() دننه غوره ارزښت جوړوي — هغه برخه چې واقعیا کچه کیږي.
- 3واحد بدلون او محصول فارمیټولکه تاسو rem محصول وټاکئ، هر پکسل ارزښت ستاسو تنظیم شوي روت فونټ اندازه (اصلي 16px) ووېشل کیږي مخکې د clamp() متن ته لیکل. یو مطابق Tailwind دلخواه-ارزښت کلاس هم جوړیږي، خالي ځایونه د Tailwind نحوی له مخې لاندې کرښو سره بدل شوي.
- 4ژوندی ویوپورت سلاید مخکتنهیو لړ سلاید تاسو ته اجازه درکوي چې له 320px تر 1920px پلنوالی وګرځوئ. هر موقعیت کې همغه کروی-او-انټرسیپټ فورمول ریښتینې وخت کې clamp شوې اندازه محاسبه کوي او نمونه متن هغه محاسبه شوي پکسل اندازه کې انځوروي، نو تاسو کولی شئ کچه رویه وګورئ مخکې د هرڅه کاپي کولو نه.
اړوندې وسیلې
د CSS ګرېډ جوړونکی
د CSS ګرېډ په لیدلو ډول ډیزاین کړئ — ټریکونه، واحدونه او درزونه — او جوړ شوی CSS او HTML کاپي کړئ.
لاسلیک جوړونکی
له خپل موس، ګوته، یا قلم سره یو لاسلیک وګرځوئ، یا خپل نوم د لاسي لیک فونټ کې ولیکئ، بیا یې د روڼ PNG یا SVG په توګه صادر کړئ.
د پکسل له REM سره بدلوونکی
د تنظیم وړ بنسټیز فونټ اندازې سره px, rem, em, pt, vw, vh، او % ترمنځ بدل کړئ. د عامو پکسل اندازو لپاره مرجع جدول شامل دی.