پیشنهاد دوره:
- صفحه قبلی فункциون invert() CSS
- صفحه بعدی فункциون lch() CSS
- بازگشت به لایه بالا دستورالعملهای مرجع توابع CSS
CSS lab() توابع
تعریف و استفاده lab()
توابع در فضای رنگی CIE Lab رنگها را مشخص میکنند. این فضای رنگی تمام رنگهای قابل مشاهده چشم انسان را نشان میدهد.
مثال
تعریف lab()
رنگ:
#p1 {background-color:lab(0 40% 20% / 0.5);} #p2 {background-color:lab(30 -40% -20%);}
نحوه نوشتن 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(از رنگ L a b / A)
مقدار | توضیح |
---|---|
از رنگ |
با کلمه کلیدی 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 |
---|
پشتیبانی مرورگرها
اعداد در جدول نشاندهنده نسخهای از مرورگرها هستند که این دستورالعمل را کاملاً پشتیبانی میکنند.
کروم | آیند | افرکس | سفاری | اپرا |
---|---|---|---|---|
lab() | ||||
111 | 111 | 113 | 15 | 97 |
مزج اعداد و درصد در پارامترها | ||||
116 | 116 | 113 | 16.2 | 102 |
صفحات مرتبط
منابع:رنگ CSS
منابع:دستورالعمل hsl()
منابع:فункциون hwb() CSS
منابع:فункциون lch() CSS
منابع:فункциون oklab() CSS
منابع:فункциون oklch() CSS
- صفحه قبلی فункциون invert() CSS
- صفحه بعدی فункциون lch() CSS
- بازگشت به لایه بالا دستورالعملهای مرجع توابع CSS