توابع CSS ابزارهاي قدرتمندي براي مديريت رفتار و ظاهر عناصر در وب هستند. با استفاده از توابع ميتوانيد محاسبات، رنگها، ابعاد و ويژگيهاي مختلف را به صورت دايناميک و قابل انعطاف تعريف کنيد. براي يادگيري عميق CSS و کاربرد حرفهاي توابع، حتماً به دوره آموزش CSS مراجعه کنيد.
توابع متداول CSS
برخي از مهمترين توابع CSS که در طراحي وب کاربرد دارند عبارتاند از:
| تابع | توضيح |
|---|---|
| calc() | انجام محاسبات رياضي براي طول، عرض و ساير ويژگيها |
| var() | استفاده از CSS Variables و مقادير دايناميک |
| attr() | دريافت مقدار يک ويژگي HTML و استفاده در CSS |
| rgb() / hsl() | تعريف رنگها با مقادير دقيق |
| min() / max() / clamp() | محدود کردن مقدار ويژگيها بين حداقل و حداکثر |
مثالهاي عملي
نمونه استفاده از توابع CSS:
.box {
width: calc(100% - 20px);
color: hsl(200, 70%, 50%);
font-size: clamp(12px, 2vw, 18px);
}
مثال استفاده از CSS Variable با تابع var():
:root {
--main-color: #3498db;
}
.button {
background-color: var(--main-color);
}
نکات مهم و حرفهاي
- از توابع calc() براي ترکيب واحدها استفاده کنيد.
- توابع min(), max(), clamp() براي طراحي responsive بسيار کاربردي هستند.
- توابع رنگي مثل rgb() و hsl() امکان ايجاد طرحهاي دايناميک و قابل تغيير را ميدهند.
- تابع attr() براي گرفتن مقدار attribute و نمايش آن در CSS کاربرد دارد، اما پشتيباني مرورگرها محدود است.
ادامه آموزش
براي يادگيري کامل و مثالهاي عملي بيشتر، حتماً دوره آموزش CSS را مشاهده کنيد.
آموزش بعدي: آموزش تابع attr در CSS






دیدگاه و پرسش