CSS

CSS Text Color
ألوان النصوص في لغة CSS

ستتلعم في هذا الدرس إضافة ألوان لعناصر HTML التي تحتوي علي محتوي نصي وتغيير الألوان الأفتراضية للنصوص إلي أي لون أخر يتماشي مع تصميم صفحة الويب.

التاريخ

06 نوفمبر 2020

الدروس

137

المستوى

مبتدئ

اللغة

انجليزي

المشاهدات

4148

المواضيع

24
الشروحات chevron_left CSS Text Color chevron_left CSS
CSS Flex Box keyboard_arrow_down

CSS Colors
ألوان النصوص في لغة CSS

</> CSS Colors
ألوان النصوص في لغة CSS

تُستخدم خاصية color property في لغة CSS لتغيير ألوان النصوص الأفتراضية إلي أي لون أخر تُكتب قيمية خاصية color لون النص سواء إسم اللون أو كود اللون لتصبح بهذا الشكل color:red أو color:#f00.


طرق كتابة قيمة خاصية color:

  • color name كتابة إسم اللون مباشرة بعد خاصية color property مثل red, blue, black.
  • hex color كتابة كود اللون hex بالهيكس مباشرة بعد خاصية color property مثل #f00 أو 0f0#.
  • RGB color كتابة كود اللون RGB مباشرة بعد خاصية color property مثل rgb(255,0,0).
  • RGBA color كتابة كود اللون RGBA مباشرة بعد خاصية color property مثل rgb(255,0,0,.5) إضافة القيمة الرابعة لعمل اللون شفاف.
  • HSL color تابة كود اللون HSL مباشرة بعد خاصية color property بهذا الشكل hsl (0, 100%, 50%).
Color Name

طريقة إستخدام قيمة خاصية color property بواسطة إسم اللون color name.

p {color:red}
hex color

طريقة إستخدام قيمة خاصية color property بواسطة hex الهيكس اللون hex color.

p {color:#f00}
RGB Color

طريقة إستخدام قيمة خاصية color property بواسطة RGB اللون RGB color.

p {color:rgb(255,0,0)}
RGBA Color

القيمة الرابعة تستخدم في عمل اللون شفاف بلغة CSS.

p {color:rgba(255,0,0,0.5)}

</> CSS Hex Color
طريقة إستخدام ألوان الهيكس في لغة CSS

تُكتب hex color ألوان الهيكس في لغة CSS بقيمة لكل لون من الألوان الأساسية Red, Green, Blue وإختصار RGB مشتق من أول حرف لكل لون.


Hex Color:

  • تُكتب قيم الهيكس من اليسار إلي اليمين.
  • تُكتب هيكس علي هيئة ثلاث خانات كل خانة مخصصة لكل لون RGB.
  • يمكن أن تكون الخانه حرفين أو حرف ورقم ويمكن أن تكون الخانة حرف واحد أو رقم واحد إذا تساوت الخانتين.
  • كل خانة تبدأ بـ 0 حتى رقم 9 و بعد ذلك حرف الـ a إلى حرف الـ f حيث أن الـ f أعلى قيمة و 0 أصغر قيمة.
  • #ff0000 سنحصل من هذا الرقم علي اللون الأحمر الصريح لأن أول خانة هي أعلي قمية ff وتعني ذلك أن حرف R له أعلي قيمة وهي ff وحرف G وحرف B لهم أقل قيمة وهي صفر.
  • #0000ff سنحصل من هذا الرقم علي اللون الأزرق الصريح لأن أخر خانة هي أعلي قمية ff وتعني ذلك أن حرف B له أعلي قيمة وهي ff وحرف G وحرف R لهم أقل قيمة وهي صفر.
  • #00ff00 سنحصل من هذا الرقم علي اللون الأخضر الصريح لأن الخانة الثانية هي أعلي قمية ff وتعني ذلك أن حرف G له أعلي قيمة وهي ff وحرف B وحرف R لهم أقل قيمة وهي صفر.
  • #ff0000 تختصر إلي #f00 لأن الخانتين متساويتين.
  • كلما قلت ff مثلا ee فأن الألوان تكون بدرجة أقل من نفس اللون فإذا إستخدمنا ee مع اللون الأحمر فتكون النتيجة درجة أحمر أقل.


طريقة كتابة hex color:

  • تبدأ قيمة color property في لغة CSS بطريقة hex color بعلامة hash شباك #.
  • يتبع علامة hash شباك # كلمة ثلاث خانات أو ستة خانات خانة لكل لون أو خانتين لكل لون لتصبح بهذا الشكل #f00 أو #ff0000.
HEX color

إضافة اللون الأحمر الصريح f00.

HEX color

طريقة إستخدام خاصية color مع hex color.

h1 {
color:#f00;
}
HEX color blue

إضافة اللون الأزرق الصريح 00f.

HEX color

طريقة إستخدام خاصية color مع hex color.

h1 {
color:#00f;
}

</> CSS RGB Color
طريقة إستخدام ألوان RGB في لغة CSS

تُكتب RGB color ألوان RGB في لغة CSS بقيمة لكل لون من الألوان الأساسية Red, Green, Blue وإختصار RGB مشتق من أول حرف لكل لون.


RGB Color:

  • الرقم صفر هو أصغر قيمه والرقم 255 أعلي قيمه.
  • R تشير إلي Red و G تشير إلي Green و B تشير إلي Blue.
  •  rgb(255,0,0) يعطينا لون أحمر صريح.
  • rgb(0,255,0) وهذا يعطينا الأخضر الصريح.
  • rgb(0,0,255) وهذا يعطينا الأزرق الصريح.


طريقة كتابة rgb color:

  • تبدأ قيمة خاصية color بثلاثة أحرف صغيرة rgb.
  • يتبع حروف rgb بالأقواس parentheses () لتصبح بهذا الشكل ()rgb.
  • تقسم القيم إلي rgb كالتالي rgb(R,G,B).
  • تُكتب القيم من اليسار إلي اليمين قيمة لكل لون ونفصل بينهم بفاصلة [,] بداخل الأقواس لتصبح بهذا الشكل (255,150,99)rgb.
RGB color Red

إستخدام قيمة خاصية color ب RGB أول خانة أعلي قمية 255 لتصبح لون أحمر صريح.

RGB color Red

طريقة كتابة RGB مع خاصية color بأستخدام كود RGB.

h1 {
color:rgb(255,0,0);
}
RGB color Blue

إستخدام قيمة خاصية color ب RGB أول خانة أعلي قمية 255 لتصبح لون أحمر صريح.

RGB color Red

طريقة كتابة RGB مع خاصية color بأستخدام كود RGB.

h1 {
color:rgb(0,0,255);
}

</> CSS RGBA Color
طريقة إستخدام ألوان RGBA في لغة CSS

تُكتب RGBA color ألوان RGB في لغة CSS بقيمة لكل لون من الألوان الأساسية Red, Green, Blue وإختصار RGB مشتق من أول حرف لكل لون والقيمة الأخيرة هي A هذه تحدد درجة شفافية اللون.



قيمة RGBA:

  • القيمة الأخيرة ل RGBA تحدد درجة شفافية اللون (255,0,0,0.5)rgba.
  • يتم كتابة كتابة قيمة A من 0.0 إلي 0.99 حيث 0.0 هي لون شفاف و 0.99 غير شفاف أو 1 واحد صحيح أيضاُ غير شفاف و 0.5 متوسط الشفافية.
RGBA Color

القيمة A متوسطة وهي تعني شفافية اللون بمقدار 50%

RGBA Color

طريقة كتابة قيمة RGBA لخاصية color.

h1 {
color:rgba(255,0,0,0.5);
}

</> CSS HSL Color
طريقة إستخدام ألوان HSL في لغة CSS

كتابة قيمة خاصية color بطريقة HSL وهي إختصار إلي Hue, Saturation, Lightness

  • hue هي درجة اللون وتبدأ من القيمة صفر الي 360, وصفر تعني لون أحمر و 120 أخضر و 240 أزرق.
  • saturation هي صفاء اللون وتبدأ من القيمة 0% الي 100% صفر معناها لون رمادي و 100% تعني أغمق درجة
  • lightness فقاعة اللون وتبدأ من القيمة 0% الي 100% صفر معناها لون اسود و 100% افتح درجة و 50% درجة متوسطة بين الفاتح والداكن.


طريقة كتابة  HSL في لغة CSS:

  • تبدأ بكلمة hsl بحروف صغيرة.
  • نتبع hsl بالأقواس parentheses ().
  • تكتب القيم بهذا الشكل من اليسار إلي اليمين hsl(hue, saturation, lightness).
HSL color

قيمة hue هي صفر وقيمة saturation هي 100% وقيمة lightness هي 50%

HSL color

طريقة كتابة HSL color في لغة CSS

h1 {
color:hsl(0, 100%, 50%);
}
HSL color

طريقة كتابة HSL color في لغة CSS

h1 {
color:hsl(240, 100%, 50%);
}
مصطلحات الدرس
Color
Color

لون

Property
Property

خاصية

Paragraph
Paragraph

فقرة

Heading
Heading

عناوين

Links
Links

روابط

Value
Value

قيمة

Black
Black

اسود

Blue
Blue

ازرق

Red
Red

أحمر

Opacity
Opacity

شفافية

Lightness
Lightness

إضاءة

Hue
Hue

مسحة

اختصارات الدرس
CSS
CSS

Cascading Style Sheets

صفحات الأنماط الانسيابية
HTML
HTML

Hypertext Markup Language

لغة توصيف النص الفائق الخاصة ببناء صفحة الإنترنت
link
Hex
Hex

Hexadecimal

أرقام سداسية عشرية
RGB
RGB

Red، Green، Blue

أحمر , أخضر , أزرق
RGBA
RGBA

Red، Green، Blue , Alpha

أحمر , أخضر , أزرق , مستوي الشفافية
HSL
HSL

Hue, Saturation, Lightness

مسحة ، تشبع ، إضاءة
معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات