بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ

 

سنتعرف في هذه الدورة على كيفية تضمين الالوان واختيارها لصفحات مواقعنا وعلى الطرق الممكنة لعمل ذلك ضمن اربع دروس

 


 

في صفحات الانترنت هنالك عدة مواضع يمكن اضافة الالوان فيها … الوان الخلفيات … الوان الحدود والخطوط … واليوم سنتعرف في هذا الدرس على كيفية عمل الالوان …

يتم تحديد الوان الويب من مبدأ نسب الالوان : الاحمر و الاخضر والازرق التي تقوم بتشكيل اللون الذي نراه على صفحة الويب …
color4

 

حيث يتم تحديدها بالنسبة المئوية (0% حتى 100%) لكل لون من الالوان الثلاثة السابقة ومن ثم تجمع معا للحصول على اللون النهائي …
مثال : نقوم باضافة 100% من اللون الاحمر و100% من اللون الاخضر و 100% من اللون الازرق معا فنحصل على اللون الابيض …

color

دائما خلط الالوان معا على شاشة الحاسب ينتج لونا اقل دكانة (قتامة) لاننا لا نخلط مواداً هنا انما نقوم بخلط الضوء على شاشة الحاسب … حيث انه ينتج اللون في الكتب (مثلا) عن ارتداد الضوء عن الصفحة المطبوعة في حين انه يتم في الحواسيب اصدار الضوء من الشاشة لذلك تبدو الالوان مختلفة قليلا في صفحات الانترنت …

اما اذا اضفنا 60% من اللون الاحمر و 60% من اللون الاخضر و 60% من اللون الازرق معاً فنحصل على لون اقل بياضا اي اللون الرمادي لاننا نرسل كميات متماثلة من الالوان الثلاثة ولكن ليس بنفس المستوى من الضوء الى الشاشة … ودائما عندما نرسل قيم متماثلة من الالوان الثلاثة سنحصل على اللون الفضي الذي يتدرج بالقتامة من الاسود الى الابيض بزيادة النسبة المئوية بالتساوي للالوان الثلاثة وهذا ما سنراه لاحقا …

اما عند اضافة 80% من الاحمر 40% من الاخضر و 0% من الازرق سنحصل على اللون البرتقالي … اذاً عندما تكون مساهمة احد الالوان الثلاثة 0% فلن يؤثر على اللونين الباقيين وذلك لعدم وجود ضوء ازرق يخلط مع الاخضر والاحمر … اي اننا لانرس ضوء ازرق الى شاشة العرض … واذا اردنا الحصول على اللون الاخضر فقط فاننا نخلط 0% احمر و 100% اخضر و0% ازرق … ومنه نستنتج انه عندما نرسل 0% من الاحمر والاخضر والازرق … هذا معناه اننا لا نرسل اي ضوء من اي نوع الى الشاشة … اذا سنحصل على اللون الاسود …

طبعا المقدمة السابقة هي فقط لفهم آلية خلط الضوء على شاشة العرض … والغاية من ذكرها هي معرفة نظرية الالوان … ولكن كيف نقوم بأرسال هذه القيم وبالنسب المطلوبة , برمجيا … هذا ما سنتعرف عليه في الدرس التالي