Fonksiyon hsl() na CSS

Tunansa da amfani

CSS: hsl() Fonksiyon yana amfani da (HSL) (Hue-Saturation-Lightness) birni model don nufin birni. Yana iya haɗa alpha kwaye (wanda ke nufin rarraba birni).

Tuntuba:HSL na iya nufin (Hue), (Saturation) da (Lightness), wanda yana nufin yadda birni ke wuri na gurɗi.

Kware:hsla() Fonksiyon na: hsl() Anfiyon fonksiyon. Kware: hsl() Fonksiyon.

Shirin

Shirin 1

Arafin daidai da HSL(A) birni:

#p1 {background-color:hsl(120 100% 50%);} /* birni */
#p2 {background-color:hsl(120 100% 75%);} /* birni wanda ya haɗa ɗaukar kwaye */
#p3 {background-color:hsl(120 100% 25%);} /* birni wanda ya haɗa ɗaukar kwaye */
#p4 {background-color:hsl(120 100% 25% / 20%);} /* birni wanda ya haɗa ɗaukar kwaye */
#p5 {background-color:hsl(120 60% 70%);} /* birni wanda ya haɗa ɗaukar kwaye */
#p6 {background-color:hsl(290 100% 50%);} /* birni */
#p7 {background-color:hsl(290 60% 70%);} /* birni wanda ya haɗa ɗaukar kwaye */
#p8 {background-color:hsl(290 60% 70% / 0.3);} /* daɗiɗiwar birni wanda ya haɗa ɗaukar kwaye */

#p6 {لون الخلفية:hsl(290, 60%, 70%);} /* لون أرجواني ناعم */

例子 2

مثال 2

استخدام جملة القيمة المطلقة بفواصل:
#p1 {لون الخلفية:hsl(120, 100%, 50%);} /* لون أخضر */
#p2 {لون الخلفية:hsl(120, 100%, 75%);} /* لون أخضر فاتح */
#p3 {لون الخلفية:hsl(120, 100%, 25%);} /* لون أخضر داكن */
#p4 {لون الخلفية:hsl(120, 60%, 70%);} /* لون أخضر ناعم */
#p5 {لون الخلفية:hsl(290, 100%, 50%);} /* لون أرجواني */

#p6 {لون الخلفية:hsl(290, 60%, 70%);} /* لون أرجواني ناعم */

تجربة شخصية

جملة CSS

جملة القيمة النسبيةhue saturation lightness / A)
القيمة الوصف
hue مطلوب. يحدد درجة اللون على العجلة اللونية (من 0 إلى 360) - 0 (أو 360) هو الأحمر، 120 هو الأخضر، 240 هو الأزرق.
saturation

مطلوب. يحدد كثافة اللون؛ 0% هو الرمادي، 100% هو اللون الكامل (الكثافة الكاملة).

يمكن أيضًا استخدام None (مثل 0%).

lightness

مطلوب. يحدد إشراق اللون؛ 0% هو الأسود، 50% هو الطبيعي، 100% هو الأبيض.

يمكن أيضًا استخدام None (مثل 0%).

/ A

اختياري. يمثل قيمة قناة alpha لللون (من 0% (أو 0) - شفافية كاملة إلى 100% (أو 100) - غير شفاف كليًا).

يمكن أيضًا استخدام None (يعني عدم وجود قناة alpha).

القيمة الافتراضية هي 100%.

جملة القيمة المطلقة

hsl(from color hue saturation lightness / A)
القيمة الوصف
from color

يبدأ بكلمة from، يتبعها قيمة اللون التي تمثل اللون الأصلي.

هذا هو اللون الأصلي الذي يعتمد عليه اللون المطلق.

hue مطلوب. يحدد درجة اللون على العجلة اللونية (من 0 إلى 360) - 0 (أو 360) هو الأحمر، 120 هو الأخضر، 240 هو الأزرق.
saturation

مطلوب. يحدد كثافة اللون؛ 0% هو الرمادي، 100% هو اللون الكامل (الكثافة الكاملة).

يمكن أيضًا استخدام None (مثل 0%).

lightness

مطلوب. يحدد إشراق اللون؛ 0% هو الأسود، 50% هو الطبيعي، 100% هو الأبيض.

يمكن أيضًا استخدام None (مثل 0%).

/ A

اختياري. يمثل قيمة قناة alpha لللون (من 0% (أو 0) - شفافية كاملة إلى 100% (أو 100) - غير شفاف كليًا).

يمكن أيضًا استخدام None (يعني عدم وجود قناة alpha).

القيمة الافتراضية هي 100%.

تفاصيل التقنية

الإصدار: CSS3

دعم المتصفح

الرقم في الجدول يمثل إصدار المتصفح الذي يدعم هذه الفنction لأول مرة.

Chrome Edge Firefox Safari Opera
hsl()
1 9 1 3.1 9.5
مصحوب alpha المتغيرات hsl()
65 79 52 12.1 52
المتغيرات المفصولة بفواصل
65 79 52 12.1 52

الصفحات ذات الصلة

دروس:لون HSL لـ CSS

Hausa ka'idoji:CSS Colors

Hausa ka'idoji:فنction hwb() لـ CSS

Hausa ka'idoji:فنction lab() لـ CSS

Hausa ka'idoji:فنction lch() لـ CSS

Hausa ka'idoji:Hausa CSS oklab() hanyan

Hausa ka'idoji:Hausa CSS oklch() hanyan