HSL مخفف سه ویژگی زیر است:
Hue (فام یا رنگ پایه)
Saturation (اشباع رنگ)
Lightness (روشنایی)
HSLA نیز مانند HSL است، اما یک ویژگی اضافه به نام Alpha (شفافیت) دارد.
در HTML میتوان رنگها را بهصورت hsl(hue, saturation, lightness) تعریف کرد.
Hue (فام رنگ): عددی بین 0 تا 360 که رنگ را روی چرخه رنگ مشخص میکند.
0 درجه = قرمز
120 درجه = سبز
240 درجه = آبی
Saturation (اشباع رنگ): درصدی بین 0% تا 100%.
0% = کاملاً خاکستری
100% = رنگ کامل بدون خاکستری
Lightness (روشنایی): درصدی بین 0% تا 100%.
0% = سیاه
100% = سفید
اشباع رنگ میزان خلوص یا شدت رنگ را نشان میدهد.
100% → رنگ خالص
50% → رنگ با 50٪ خاکستری
0% → کاملاً خاکستری
روشنایی تعیین میکند رنگ چقدر روشن باشد:
0% → سیاه
50% → نه تیره و نه روشن
100% → سفید
برای ساخت طیفهای خاکستری، hue و saturation را روی صفر بگذارید و فقط مقدار lightness را تغییر دهید:
HSLA نسخهای از HSL است که شامل شفافیت نیز میشود.
فرمت آن بهصورت زیر است:
مقدار alpha بین 0.0 تا 1.0 است:
0.0 = کاملاً شفاف
1.0 = کاملاً مات (بدون شفافیت)
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://www.w3schools.com/