انتقل إلى محتوى الدرس
الدرس 07
دورة لغة CSS

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

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

أقسام الدرس
5
الأمثلة
11
اللغة
العربية
تاريخ النشر
غير محدد
المشاهدات
14,533
محتوى الدرس
في هذا الدرس 5تصفّح المواضيع

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

تستخدم الخاصية color لتحديد لون النص. يمكن كتابة اللون باسم مثل red، أو بصيغة رقمية مثل #f00 أو rgb(255,0,0).

  • اسم اللون: مثل red وblue وblack.
  • HEX: مثل #f00 للأحمر و#0f0 للأخضر.
  • RGB: مثل rgb(255,0,0).
  • قناة الشفافية: مثل rgba(255,0,0,0.5)؛ وتقبل الصيغة الحديثة rgb قناة alpha أيضًا.
  • HSL: مثل hsl(0, 100%, 50%)؛ لا توضع مسافة بين اسم الدالة والقوس الافتتاحي.
ألوان النصوص في لغة CSS

Color Name

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

CSS
p {color:red}

hex color

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

CSS
p {color:#f00}

RGB Color

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

CSS
p {color:rgb(255,0,0)}

RGBA Color

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

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

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

تعبّر ألوان HEX عن المكونات الأحمر والأخضر والأزرق بالترتيب RGB، وتقرأ الصيغة من اليسار إلى اليمين بعد #.

  • في #RRGGBB لكل مكوّن خانتان سداسيتان، من 00 إلى ff؛ الأرقام هي 0–9 والحروف a–f، ولا يختلف المعنى باختلاف حالة الحروف.
  • الأحمر #ff0000، والأزرق #0000ff، والأخضر #00ff00.
  • يمكن الاختصار إلى #RGB عندما تتكرر الخانتان في كل زوج: #ff0000 تصبح #f00 و#ffaa00 تصبح #fa0. يكرر المتصفح كل خانة عند توسيع الصيغة القصيرة.
  • خفض المكوّن الأحمر من ff إلى ee يخفض شدة ذلك المكوّن؛ النتيجة الكلية تعتمد على بقية المكونات أيضًا.
  • توجد صيغتا #RGBA و#RRGGBBAA لإضافة alpha؛ 00 شفافية كاملة وff عتامة كاملة.
ترتيب قنوات ألوان HEX في CSS وطريقة الاختصار

HEX color

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

HEX color

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

HTML
h1 {
color:#f00;
}

HEX color blue

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

HEX color

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

HTML
h1 {
color:#00f;
}

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

RGB اختصار Red وGreen وBlue؛ تأتي المكونات بهذا الترتيب داخل الدالة. في الصيغة العددية الشائعة تكون القيم من 0 إلى 255، ويمكن استخدام نسب من 0% إلى 100%.

  • rgb(255,0,0) أحمر، وrgb(0,255,0) أخضر، وrgb(0,0,255) أزرق.
  • الصيغة المستخدمة في الأمثلة تفصل المكونات بفواصل: rgb(R,G,B).
  • تسمح الصيغة الحديثة بالمسافات وبقناة alpha بعد /، مثل rgb(255 0 0 / 50%). لا تخلط فواصل الصيغتين في الاستدعاء نفسه.
طريقة إستخدام ألوان RGB في لغة CSS

RGB color Red

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

RGB color Red

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

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

RGB color Blue

المكوّن الثالث B يساوي 255 والأولان يساويان صفرًا، لذلك ينتج المثال اللون الأزرق.

RGB color Blue

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

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

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

تضيف قناة alpha إلى مكونات RGB للتحكم في عتامة اللون، مثل rgba(255,0,0,0.5).

  • 0 تعني شفافية كاملة، و1 تعني عتامة كاملة، و0.5 تعني نصف العتامة.
  • 0.99 قريبة من العتامة الكاملة لكنها لا تساوي 1.
  • يمكن التعبير عن alpha كنسبة أيضًا؛ 50% تكافئ 0.5.
طريقة إستخدام ألوان RGBA في لغة CSS

RGBA Color

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

RGBA Color

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

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

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

HSL اختصار Hue وSaturation وLightness: زاوية اللون والتشبع والإضاءة.

  • Hue: زاوية على دائرة اللون؛ 0 أو360 للأحمر، و120 للأخضر، و240 للأزرق. تلتف الزوايا حول الدائرة، وليست القيم محصورة في دورة واحدة.
  • Saturation: 0% دون تشبع فيكون اللون رماديًا، و100% تشبع كامل؛ ليست 100% درجة الظلام.
  • Lightness: 0% أسود و100% أبيض؛ 50% مستوى متوسط للإضاءة.

تستخدم أمثلتنا الصيغة ذات الفواصل hsl(hue, saturation, lightness)، مثل hsl(0, 100%, 50%). في هذه الصيغة تكتب % مع التشبع والإضاءة.

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

HSL color

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

HSL color

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

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

HSL color

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

HTML
h1 {
color:hsl(240, 100%, 50%);
}

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…

ابنِ لغتك البرمجية

المصطلحات13

راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.

0 / 13 مفهومةأول بطاقة، أول خطوة
01 Color لون
للمراجعة
02 Property خاصية
للمراجعة
03 Paragraph فقرة
للمراجعة
04 Heading عناوين
للمراجعة
05 Links روابط
للمراجعة
06 Value قيمة
للمراجعة
07 Black اسود
للمراجعة
08 Blue ازرق
للمراجعة
09 Red أحمر
للمراجعة
10 Opacity شفافية
للمراجعة
11 Lightness إضاءة
للمراجعة
12 Saturation تشبع
للمراجعة
13 Hue مسحة
للمراجعة

اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.

حروف قليلة. معنى كامل.

الاختصارات6

راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.

0 / 6 مفهومةأول بطاقة، أول خطوة
01 CSS CSS
Cascading Style Sheets
صفحات الأنماط الانسيابية
للمراجعة
02 HTML HTML
Hypertext Markup Language
لغة توصيف النص الفائق الخاصة ببناء صفحة الإنترنت<p><a href="https://www.closetag.com/tutorial/html/html-introduction">المزيد عن HTML</a></p>
للمراجعة
03 Hex Hex
Hexadecimal
أرقام سداسية عشرية
للمراجعة
04 RGB RGB
Red، Green، Blue
أحمر , أخضر , أزرق
للمراجعة
05 RGBA RGBA
Red، Green، Blue , Alpha
أحمر , أخضر , أزرق , مستوي الشفافية
للمراجعة
06 HSL HSL
Hue, Saturation, Lightness
مسحة ، تشبع ، إضاءة
للمراجعة

اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.

مساحة التحدي

اختبر فهمك.
ووصلها للإتقان.

كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.

4أسئلة 1أنواع تحديات 100%هدف الإتقان
تصحيح تلقائي. فرص بلا حدود.

أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.

الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.

لمحة عن التحدي4 أسئلة تنتظرك
01

بكم طريقة يمكننا استخدام الألوان في ال CSS ؟

02

الي ماذا تشير الاحرف الثلاثة التالية (RGB ) ؟

03

من كم عنصر يتكون اللون بأستخدام نظام ال HSL ؟

04

في ماذا يستخدم اخر عنصر من عناصر نظام ال RGBA ؟