وظيفة lab() في CSS
- الصفحة السابقة دالة invert() CSS
- الصفحة التالية دالة lch() CSS
- العودة إلى الطبقة السابقة دليل مرجعي وظائف CSS
استخدام CSS
تعريف lab()
الوظيفة في مساحة الألوان CIE Lab تحدد الألوان. هذه المساحة تمثل جميع الألوان المرئية للعين البشرية.
مثال
تعريف lab()
لون:
#p1 {background-color:lab(0 40% 20% / 0.5);} #p2 {background-color:lab(30 -40% -20%);} #p3 {background-color:lab(40 30% -20% / 20%);} #p4 {background-color:lab(50 60% 20%);} #p5 {background-color:lab(60 50% -10%);} #p6 {background-color:lab(70 70% -80% / 0.3);} #p7 {background-color:lab(80 70% 20% / 0.5);} #p8 {background-color:lab(90 80% -20%);} #p9 {background-color:lab(100 90% -100%);}
جملة CSS
جملة القيمة النسبية
lab(L a b / A)
القيمة | الوصف |
---|---|
L |
مطلوب. تعريف لمعان اللون، يمكن أن يكون رقمًا بين 0 و 100 أو نسبة. 0 (أو 0%) يمثل الأسود، 100 (أو 100%) يمثل الأبيض. يمكن أيضًا استخدام none (ممثل لـ 0%). |
a |
مطلوب. تعريف رقم بين -125 و 125 أو نسبة بين -100% و 100%. تعريف المسافة على محور a للون، يمثل درجة لون الأحمر والأخضر.-125 يمثل الأخضر، 125 يمثل الأحمر. يمكن أيضًا استخدام none (ممثل لـ 0%). |
b |
مطلوب. تعريف رقم بين -125 و 125 أو نسبة بين -100% و 100%. تعريف المسافة على محور b للون، يمثل درجة لون الأصفر والأزرق. -125 يمثل الأزرق، 125 يمثل الأصفر. يمكن أيضًا استخدام none (ممثل لـ 0%). |
/ A |
اختياري. يمثل قيمة شفافية القناة اللونية (0% أو 0 تعني شفافية كاملة، 100% أو 100 تعني غير شفافية كاملة). يمكن أيضًا استخدام none (ممثل لشفافية القناة) القيمة الافتراضية هي 100%. |
جملة القيمة النسبية
lab(from color L a b / A)
القيمة | الوصف |
---|---|
from color |
يبدأ بكلمة from، يتبعها قيمة اللون التي تمثل اللون الأصلي. هذا هو اللون الأصلي الذي يُستند إليه اللون النسبي. |
L |
مطلوب. تعريف لمعان اللون، يمكن أن يكون رقمًا بين 0 و 100 أو نسبة. 0 (أو 0%) يمثل الأسود، 100 (أو 100%) يمثل الأبيض. يمكن أيضًا استخدام none (ممثل لـ 0%). |
a |
مطلوب. تعريف رقم بين -125 و 125 أو نسبة بين -100% و 100%. تعريف المسافة على محور a للون، يمثل درجة لون الأحمر والأخضر. -125 يمثل الأخضر، 125 يمثل الأحمر. يمكن أيضًا استخدام none (ممثل لـ 0%). |
b |
مطلوب. تعريف رقم بين -125 و 125 أو نسبة بين -100% و 100%. تعريف المسافة على محور b للون، يمثل درجة لون الأصفر والأزرق. -125 يمثل الأزرق، 125 يمثل الأصفر. يمكن أيضًا استخدام none (ممثل لـ 0%). |
/ A |
اختياري. يمثل قيمة شفافية القناة اللونية (0% أو 0 تعني شفافية كاملة، 100% أو 100 تعني غير شفافية كاملة). يمكن أيضًا استخدام none (ممثل لشفافية القناة) القيمة الافتراضية هي 100%. |
تفاصيل تقنية
الإصدار: | CSS Color Module Level 4 |
---|
دعم المتصفح
الرقم في الجدول يمثل إصدار المتصفح الذي يدعم هذه الوظيفة بشكل كامل لأول مرة.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
lab() | ||||
111 | 111 | 113 | 15 | 97 |
مزج الأرقام والنسب المئوية في المعلمات | ||||
116 | 116 | 113 | 16.2 | 102 |
الصفحات ذات الصلة
المرجع:الألوان CSS
المرجع:وظيفة hsl() في CSS
المرجع:دالة hwb() CSS
المرجع:دالة lch() CSS
المرجع:دالة oklab() CSS
المرجع:دالة oklch() CSS
- الصفحة السابقة دالة invert() CSS
- الصفحة التالية دالة lch() CSS
- العودة إلى الطبقة السابقة دليل مرجعي وظائف CSS