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