ألوان CSS
يدعم CSS أكثر من 140 اسمًا من أسماء الألوان ، وقيم HEX ، وقيم RGB ، وقيم RGBA ، وقيم HSL ، وقيم HSLA ، والعتامة.
ألوان RGBA
قيم ألوان RGBA هي امتداد لقيم ألوان RGB مع قناة ألفا - والتي تحدد عتامة اللون.
يتم تحديد قيمة ألوان RGBA بـ: rgba (أحمر ، أخضر ، أزرق ، ألفا). معامل ألفا هو رقم بين 0.0 (شفاف بالكامل) و 1.0 (معتم بالكامل).
يحدد المثال التالي ألوان RGBA المختلفة:
مثال
#p1 {background-color: rgba(255, 0, 0, 0.3);} /* red
with opacity */
#p2 {background-color: rgba(0, 255, 0, 0.3);} /* green with opacity */
#p3 {background-color: rgba(0, 0, 255, 0.3);} /* blue
with opacity */
ألوان HSL
HSL تعني Hue و Saturation و Lightness.
يتم تحديد قيمة لون HSL بـ: hsl (تدرج اللون ، التشبع ، الإضاءة).
- Hue هي درجة على عجلة الألوان (من 0 إلى 360):
- 0 (أو 360) أحمر
- 120 أخضر
- 240 هو أزرق
- التشبع هو قيمة النسبة المئوية: 100٪ هو اللون الكامل.
- الخفة هي أيضا نسبة؛ 0٪ غامق (أسود) و 100٪ أبيض.
يحدد المثال التالي ألوان HSL المختلفة:
مثال
#p1 {background-color: hsl(120, 100%, 50%);} /* green */
#p2 {background-color: hsl(120, 100%, 75%);} /* light green */
#p3 {background-color: hsl(120, 100%, 25%);} /* dark
green */
#p4 {background-color: hsl(120, 60%, 70%);} /* pastel green */
ألوان HSLA
قيم ألوان HSLA هي امتداد لقيم ألوان HSL مع قناة ألفا - والتي تحدد عتامة اللون.
يتم تحديد قيمة لون HSLA بـ: hsla (تدرج اللون ، التشبع ، الإضاءة ، ألفا) ، حيث تحدد معلمة ألفا التعتيم. معامل ألفا هو رقم بين 0.0 (شفاف بالكامل) و 1.0 (معتم بالكامل).
يحدد المثال التالي ألوان HSLA المختلفة:
مثال
#p1 {background-color: hsla(120, 100%, 50%, 0.3);} /* green with opacity */
#p2 {background-color: hsla(120, 100%, 75%, 0.3);} /* light green with opacity */
#p3 {background-color: hsla(120, 100%, 25%, 0.3);} /* dark
green with opacity */
#p4 {background-color: hsla(120, 60%, 70%, 0.3);} /* pastel green
with opacity */
العتامة
تحدد خاصية CSS opacity
التعتيم للعنصر بأكمله (سيكون لون الخلفية والنص معتمًا / شفافًا).
يجب opacity
أن تكون قيمة الخاصية رقمًا بين 0.0 (شفاف تمامًا) و 1.0 (معتم بالكامل).
لاحظ أن النص أعلاه سيكون أيضًا شفافًا / معتمًا!
يوضح المثال التالي عناصر مختلفة مع تعتيم:
مثال
#p1 {background-color:rgb(255,0,0);opacity:0.6;} /* red with opacity
*/
#p2 {background-color:rgb(0,255,0);opacity:0.6;} /* green with
opacity */
#p3 {background-color:rgb(0,0,255);opacity:0.6;} /* blue
with opacity */