الوظائف الرياضية في CSS
- الصفحة السابقة CSS !important
- الصفحة التالية الزوايا الدائرية في CSS
تسمح وظائف الرياضيات في CSS باستخدام تعبيرات رياضية كقيم الخاصيات. سنتحدث في هذا الفصل عن calc()
、max()
و min()
دالة.
دالة calc()
calc()
تقوم الدالة calc() بحساب النتيجة وتستخدمها كقيمة الخاصية.
قواعد CSS
calc(expression)
القيمة | الوصف |
---|---|
expression | مطلوب. تعبير رياضي. سيتم استخدام النتيجة كقيمة. يمكن استخدام النواقص التالية: +،-،*،/ |
لنرى مثالاً:
مثال
استخدام calc()
حساب عرض عنصر <div>:
#div1 { position: absolute; left: 50px; width: calc(100% - 100px); border: 1px solid black; لون الخلفية: yellow; padding: 5px; }
دالة max()
max()
يستخدم الدالة max() أكبر قيمة من قائمة القيم المفصولة بالكومات كقيمة الخاصية.
قواعد CSS
max(القيمة1, القيمة2, ...)
القيمة | الوصف |
---|---|
القيمة1, القيمة2, ... | مطلوب. قائمة من القيم المفصولة بالكومات - اختيار أكبر قيمة. |
لنرى مثالاً:
مثال
استخدام max()
العرض المحدد لـ #div1 هو أكبر قيمة بين 50% و 300px:
#div1 { لون الخلفية: yellow; الارتفاع: 100px; width: max(50%, 300px); }
وظيفة min()
min()
استخدام قائمة القيم المفصولة بالكومات للحصول على أصغر قيمة كقيمة الخاصية.
قواعد CSS
min(القيمة1, القيمة2, ...)
القيمة | الوصف |
---|---|
القيمة1, القيمة2, ... | مطلوب. قائمة من القيم المفصولة بالكومات - اختيار الأصغر |
لنرى مثالاً:
مثال
استخدام min()
عندما يحدد عرض #div1 إلى 50% أو 300px الأصغر
#div1 { لون الخلفية: yellow; الارتفاع: 100px; عرض: min(50%,300px); }
مرجع وظائف CSS
للحصول على قائمة كاملة بوظائف CSS، يرجى زيارة دليل وظائف CSS.
- الصفحة السابقة CSS !important
- الصفحة التالية الزوايا الدائرية في CSS