CSS3 الألوان
CSS يدعم أسماء الألوان، عشري والألوان RGB.
وبالإضافة إلى ذلك، يقدم CSS3 أيضا:
- الألوان رغبا
- الألوان هسل
- الألوان HSLA
- غموض
دعم المتصفح
الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل قيم الألوان CSS3 / الممتلكات.
الملكية | |||||
---|---|---|---|---|---|
RGBA, HSL, and HSLA | 4.0 | 9.0 | 3.0 | 3.1 | 10.1 |
غموض | 4.0 | تسعة | 2.0 | 3.1 | 10.1 |
رغبا الألوان
قيم الألوان رغبا هي امتداد لقيم الألوان RGB مع alpha القناة - التي تحدد التعتيم للون.
تم تحديد قيمة اللون رغبا مع: رغبا (الأحمر والأخضر والأزرق، alpha ). و alpha المعلمة عددا بين 0.0 (شفافة بالكامل) و 1.0 (مبهمة تماما).
يحدد المثال التالي رغبا ألوان مختلفة:
مثال
#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 */
انها محاولة لنفسك » هسل الألوان
هسل لتقف على هوى، والتشبع والخفة.
تم تحديد قيمة اللون هسل مع: هسل (هوى، والتشبع، وخفة).
- هوى هو درجة على عجلة الألوان (0-360):
- 0 (أو 360) هو أحمر
- 120 أخضر
- 240 زرقاء
- التشبع هو قيمة النسبة المئوية: 100٪ هو لون الكامل.
- خفة هي أيضا مئوية؛ 0٪ هي الداكن (الأسود) و 100٪ بيضاء.
يحدد المثال التالي الأعرج ألوان مختلفة:
مثال
#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 هي امتداد لقيم الألوان هسل مع alpha القناة - التي تحدد التعتيم للون.
تم تحديد قيمة اللون HSLA مع: HSLA (هوى، والتشبع، وخفة، alpha )، حيث alpha تحدد المعلمة التعتيم. و alpha المعلمة عددا بين 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 */
انها محاولة لنفسك » غموض
الخاصية CSS3 التعتيم يحدد التعتيم عن قيمة RGB محدد.
يجب أن تكون قيمة الممتلكات التعتيم عدد يتراوح بين 0.0 (شفافة بالكامل) و 1.0 (مبهمة تماما).
لاحظ أن النص أعلاه ستكون أيضا مبهمة.
يظهر المثال التالي قيم RGB مختلفة مع التعتيم:
مثال
#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 */
انها محاولة لنفسك » اختبر نفسك مع تمارين!
التمرين 1 » التمرين 2» التمرين 3 » التمرين 4»