CSS - Functions الدوال
CSS - الدوال (CSS Functions)
🔸 توفر CSS مجموعة من الدوال (Functions) التي تُستخدم داخل الخصائص المختلفة لإضافة مرونة أو حسابات أو تأثيرات بصرية أكثر تقدمًا.
---🔹 أشهر دوال CSS
url()– تُستخدم لتحديد رابط صورة أو ملف خارجي.rgb()/rgba()– لتحديد الألوان بناءً على القيم الحمراء والخضراء والزرقاء، مع الشفافية.hsl()/hsla()– لتحديد الألوان بنظام Hue Saturation Lightness، مع الشفافية.calc()– لإجراء عمليات حسابية.var()– لاستخدام متغيرات CSS.min(),max(),clamp()– دوال رياضية لضبط القيم المتجاوبة.attr()– لاسترجاع قيمة خاصية من HTML (يُستخدم بشكل محدود).env()– لاستدعاء متغيرات بيئية من الجهاز (مثل مساحة الآمنة في أجهزة iPhone).
🧪 أمثلة على الاستخدام
/* استخدام url() */
body {
background-image: url("background.jpg");
}
/* استخدام rgba() */
p {
color: rgba(255, 0, 0, 0.5); /* أحمر نصف شفاف */
}
/* استخدام calc() */
div {
width: calc(100% - 80px);
}
/* استخدام var() */
:root {
--main-color: blue;
}
h1 {
color: var(--main-color);
}
/* استخدام clamp() */
h2 {
font-size: clamp(16px, 4vw, 32px);
}
---
📌 ملاحظات مهمة
- الدوال يمكن دمجها مع بعضها (مثل
calc(var(--size) + 10px)). - تُستخدم الدوال في معظم خصائص CSS مثل: اللون، الحجم، الخلفية، الهوامش، وغيرها.
- تزيد من مرونة التصميم خصوصًا عند إنشاء تصميمات متجاوبة أو ديناميكية.
تعليقات
إرسال تعليق