پیشنهاد دوره:
- صفحه قبلی توابع circle() CSS
- صفحه بعدی توابع color() CSS
- برگشت به لایه بالاتر دستورالعملهای مرجع توابع CSS
توابع CSS clamp()
تعریف و استفاده CSS clamp()
این تابع برای تنظیم مقداری استفاده میشود که بر اساس اندازه视گاه، بین کمینه و بیشینه به صورت خودکار تنظیم میشود.
clamp()
این تابع سه پارامتر دارد: کمینه، پیشنهادی و بیشینه. اگر مقدار پیشنهادی در محدوده مشخص شده باشد، مرورگر مقدار پیشنهادی را انتخاب میکند؛ در غیر این صورت، مرورگر کمینه یا بیشینه را انتخاب میکند.
مثال
حداقل اندازه فونت عناصر <h1> را به 2rem و حداکثر اندازه فونت را به 3.5rem تنظیم کنید. همچنین، حداقل اندازه فونت عناصر <p> را به 1rem و حداکثر اندازه فونت را به 2.5rem تنظیم کنید:
h1 { font-size: clamp(2rem, 2.5vw, 3.5rem); } p { font-size: clamp(1rem, 2.5vw, 2.5rem); }
قوانین CSS
clamp(min, preferred, max)
مقدار | توضیحات |
---|---|
min | اختیاری. مقدار کمینه مجاز را مشخص کنید. |
preferred | ضروری. مقدار پیشنهادی را مشخص کنید. |
max | اختیاری. مقدار بیشینه مجاز را مشخص کنید. |
جزئیات فنی
نسخه: | مодуل CSS Values and Units Level 4 |
---|
پشتیبانی مرورگر
جدول شمارهها نسخه مرورگرهایی را نشان میدهد که این عملکرد را به طور کامل پشتیبانی میکنند.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
79 | 79 | 75 | 13.1 | 66 |
- صفحه قبلی توابع circle() CSS
- صفحه بعدی توابع color() CSS
- برگشت به لایه بالاتر دستورالعملهای مرجع توابع CSS