توابع oklch() CSS
- پچھلئی پیج CSS اوکلاب() فانکشن
- بعدی پیج CSS اپ سی() فانکشن
- بالاترین سیکشن واپس سی ایس ایس فنکشن مراجع منول
CSS
تعریف و استفاده در oklch()
این تابع برای مشخص کردن رنگ در فضای رنگی OKLCH استفاده میشود.
oklch()
این تابع بسیار ساده است: شما باید مقدار روشنایی/میزان روشنایی (L)، قدرت رنگ (C) و خود رنگ (H) را در نظر بگیرید. علاوه بر این، میتوانید یک مقدار شفافیت (A) نیز اضافه کنید که شفافیت رنگ را نشان میدهد.
مثال
تعریف مختلف oklch()
رنگ:
/* مختلف روشنایی سبز / #p1 {background-color: oklch(30% 0.4 150);} #p2 {background-color: oklch(60% 0.4 150);} #p3 {background-color: oklch(100% 0.4 150);} / زردهای با شدت مختلف / #p4 {background-color: oklch(30% 0.4 100);} #p5 {background-color: oklch(60% 0.4 100);} #p6 {background-color: oklch(100% 0.4 100);} / قرمزهای با شدت مختلف */ #p7 {background-color: oklch(30% 0.4 20);} #p8 {background-color: oklch(60% 0.4 20);} #p9 {background-color: oklch(100% 0.4 20);}
زبان CSS
زبان مقدار مطلق
oklch(L C H / A)
مقدار | توضیح |
---|---|
L |
ضروری. تعریف روشنایی رنگی (روشنایی رنگ)، میتواند عددی بین 0 تا 1 یا درصدی بین 0% تا 100% باشد. 0 (یا 0%) به معنای سیاه، 1 (یا 100%) به معنای سفید است. همچنین میتوان از none (معادل 0%) استفاده کرد. |
C |
ضروری. تعریف میزان رنگ (مقدار رنگ)، میتواند عدد یا درصد باشد. باید عددی بین -0.4 تا 0.4 یا درصدی بین -100% تا 100% باشد. در حداقل مقدار (0% یا -0.4)، رنگ به رنگ خاکستری نزدیکتر است. همچنین میتوان از none (معادل 0%) استفاده کرد. |
H |
ضروری. تعریف رنگ خود، میتواند عدد یا درجه باشد (0 تا 360). همچنین میتوان از none (معادل 0 درجه) استفاده کرد. |
/ A |
اختیاری. نشاندهنده مقادیر کانال شفافیت رنگ (0% یا 0 به معنای شفافیت کامل، 100% یا 100 به معنای شفافیت کامل نیست) است. همچنین میتوان از none (به معنای کانال شفافیت) استفاده کرد. مقدار پیشفرض 100% است. |
زبان مقدار نسبی
oklch(from رنگ L C H / A)
مقدار | توضیح |
---|---|
از رنگ |
با کلمه کلیدی from شروع میشود، پس از آن رنگ اولیه را نشان میدهد. این رنگ اولیهای است که رنگهای نسبی بر اساس آن هستند. |
L |
ضروری. تعریف روشنایی رنگی (روشنایی رنگ)، میتواند عددی بین 0 تا 1 یا درصدی بین 0% تا 100% باشد. 0 (یا 0%) به معنای سیاه، 1 (یا 100%) به معنای سفید است. همچنین میتوان از none (معادل 0%) استفاده کرد. |
C |
ضروری. تعریف میزان رنگ (مقدار رنگ)، میتواند عدد یا درصد باشد. باید عددی بین -0.4 تا 0.4 یا درصدی بین -100% تا 100% باشد. در حداقل مقدار (0% یا -0.4)، رنگ به رنگ خاکستری نزدیکتر است. همچنین میتوان از none (معادل 0%) استفاده کرد. |
H |
ضروری. تعریف رنگ خود، میتواند عدد یا درجه باشد (0 تا 360). همچنین میتوان از none (معادل 0 درجه) استفاده کرد. |
/ A |
اختیاری. نشاندهنده مقادیر کانال شفافیت رنگ (0% یا 0 به معنای شفافیت کامل، 100% یا 100 به معنای شفافیت کامل نیست) است. همچنین میتوان از none (به معنای کانال شفافیت) استفاده کرد. مقدار پیشفرض 100% است. |
جزئیات فنی
نسخه: | CSS Color Module Level 4 |
---|
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگر پشتیبانیکننده از این فنکشن هستند.
کروم | ایج | افراکس | سافاری | اپرا |
---|---|---|---|---|
oklch() | ||||
111 | 111 | 113 | 15.4 | 97 |
در پارامترها از ترکیب اعداد و درصد استفاده میشود | ||||
116 | 116 | 113 | 16.2 | 102 |
مستندات مرتبط
مراجع:سی ایس ایس رنگ
مراجع:CSS hsl() فنکشن
مراجع:CSS hwb() فانکشن
مراجع:CSS lab() فانکشن
مراجع:CSS lch() فانکشن
مراجع:CSS اوکلاب() فانکشن
- پچھلئی پیج CSS اوکلاب() فانکشن
- بعدی پیج CSS اپ سی() فانکشن
- بالاترین سیکشن واپس سی ایس ایس فنکشن مراجع منول