تولید CSS clamp() رایگان
یک مقدار CSS clamp() سیال برای تایپوگرافی و فاصلهگذاری ریسپانسیو تولید کنید. حداقل/حداکثر اندازه و محدوده viewport را تنظیم کنید، پیشنمایش زنده ببینید و CSS یکخطی را کپی کنید.
اندازه رندر شده در viewportهای مختلف
clamp(min, preferred, max) یک مقدار را بهصورت روان با viewport مقیاس میکند، سپس در حداقل و حداکثر قفل میشود. پشتههای media query برای تایپوگرافی، فاصلهگذاری و عرضها را با یک خط جایگزین میکند.
کاربردهای رایج
- تایپوگرافی واکنش گرا سیال ایجاد کنیداندازه های فونت را بطور صاف بین موبایل و دسک تاپ با یک خط مقیاس کنید.
- حاشیه و فاصله سیالفاصله بخش را با دید پورت رشد کنید نه پرش در نقاط شکست.
- درخواست های رسانه را با clamp() جایگزین کنیدانبار نقاط شکست بر روی یک مقدار سیال واحد انهدام کنید.
- یک مقیاس نوع سیال بسازیدمراحل clamp() سازگاری برای مقیاس نوع سیستم طراحی تولید کنید.
- قهرمان و سرنویس های نمایش سیالسرنویس های بزرگ صفحه فرود را به طور دراماتیک اما ایمن مقیاس کنید.
نحوه کار
این ابزار مقادیر CSS clamp() را با یک فرمول درونیابی خطی دستنویس محاسبه میکند — بدون کتابخانه، بدون رفتوبرگشت به سرور. دو اندازه و دو عرض ویوپورت وارد میکنید؛ محاسبات فوراً در مرورگر شما اجرا میشود و یک عبارت clamp() آماده برای چسباندن با مقدار ترجیحی مبتنی بر vw تولید میکند که حروف یا فاصلهگذاری شما را بهنرمی بین آن نقاط شکست مقیاس میدهد.
- 1محاسبه شیب خطیابزار یک شیب پیکسل-به-پیکسل محاسبه میکند: (maxSize - minSize) / (maxViewport - minViewport). این شیب سپس با ضرب در ۱۰۰ به واحدهای vw تبدیل میشود، که هسته نحوه کار مقیاسگذاری نسبت-به-ویوپورت CSS است.
- 2استخراج تقاطعیک آفست تقاطع (به px یا rem) محاسبه میشود تا تابع خطی دقیقاً به حداقل اندازه شما در حداقل ویوپورت برسد. با هم، شیب و تقاطع مقدار ترجیحی درون clamp() را میسازند — بخشی که واقعاً مقیاس میشود.
- 3تبدیل واحد و قالببندی خروجیاگر خروجی rem را انتخاب کنید، هر مقدار پیکسل پیش از نوشتهشدن در رشته clamp() بر اندازه فونت ریشه پیکربندیشده شما (پیشفرض ۱۶px) تقسیم میشود. یک کلاس مقدار-دلخواه Tailwind متناظر نیز تولید میشود، با فاصلههای جایگزینشده با زیرخط طبق سینتکس Tailwind.
- 4پیشنمایش لغزنده ویوپورت زندهیک لغزنده به شما اجازه میدهد عرض را از ۳۲۰px تا ۱۹۲۰px تغییر دهید. در هر موقعیت همان فرمول شیب و تقاطع، اندازه محدودشده را در لحظه محاسبه میکند و متن نمونه را با آن اندازه پیکسلی نمایش میدهد، پس میتوانید پیش از کپی کردن رفتار مقیاسگذاری را ببینید.
ابزارهای مرتبط
تولیدکننده CSS Grid
یک CSS grid را بصری طراحی کنید — مسیرها، واحدها و شکافها — و CSS و HTML تولیدشده را کپی کنید.
وضوح صفحهنمایش من چیست
وضوح صفحهنمایش خود را در پیکسلهای CSS و واقعی، اندازه پنجره، نسبت پیکسل، عمق رنگ، HDR، پشتیبانی لمسی و نرخ نوسازی ببینید و همه را کپی کنید.
سازنده امضا
با ماوس، انگشت یا قلم لمسی یک امضا بکشید، یا نام خود را با فونت دستخط تایپ کنید، سپس آن را بهصورت PNG یا SVG شفاف خروجی بگیرید.