Theme
Primary Color

الدرس 23

كتابة الألوان باستخدام RGB و RGBA

معنى المصطلحات

المعنىStand ForName
الأحمر والأخضر والأزرقRed Green BlueRGB
الأحمر والأخضر والأزرق مع قيمة لظهور اللونRed Green Blue AlphaRGBA
قيمة بتحدد درجة ظهور اللونAlpha

بنكون اللون باستخدام كمية من الأحمر وكمية من الأخضر وكمية من الأزرق داخل rgb الترتيب مهم لأن كل مكان مسؤول عن لون مختلف

ثلاث قيم للون

<p class="color-example">RGB Color Example</p>
.color-example {
  color: rgb(255, 255, 255);
  background-color: rgb(255, 0, 0);
}

في الصيغة دي كل قيمة من 0 إلى 255 الصفر معناه مفيش كمية من اللون و 255 أعلى كمية 

الخلفية فيها أحمر بأعلى قيمة والأخضر والأزرق بصفر فبتطلع حمراء

لما التلات قيم يبقوا 255 اللون أبيض ولما يبقوا صفر اللون أسود

نفس الدرجة بأكتر من طريقة

/* Same Blue */
color: blue;
color: #0000ff;
color: rgb(0, 0, 255);

التلات سطور بيحددوا نفس اللون الفرق طريقة كتابته

إضافة Alpha باستخدام RGBA

.color-example {
  color: black;
  background-color: rgba(255, 0, 0, 0.5);
}

القيمة الرابعة هي Alpha القيمة 1 معناها اللون ظاهر بالكامل والقيمة 0 معناها اللون شفاف تماما والقيمة 0.5 بتخلي اللي وراه يبان معاه بنسبة النصف

على خلفية بيضاء الأحمر هنا هيبان أفتح لون النص فضل أسود لأننا غيرنا ظهور لون الخلفية بس

الكتابة بالمسافات

ممكن تكتب نفس اللون بالطريقة دي من غير فواصل بين قيم الألوان وتفصل Alpha بعلامة /

background-color: rgb(255 0 0 / 50%);

ده نفس rgba(255, 0, 0, 0.5) الصيغتين صحيحتين اختار شكل ثابت وانت بتكتب الكود

جرب بنفسك

غير Alpha بين 1 و 0.5 و 0 وخلي لون النص ثابت ثم جرب لون أزرق بنفس درجات الظهور

آخر تعديل للدرس: