عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي



 
الرئيسيةاليوميةس .و .جبحـثقائمة الاعضاءالمجموعاتالتسجيلالعابالمجلةدخولالتسجيلتسجيل الدخول

شاطر | 
 

 درس :الألوان والخلفيات

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
YU-GI-OH
المدير العام
المدير العام


عدد المساهمات: 218
نقاط: 611
تاريخ التسجيل: 08/10/2011
العمر: 803

مُساهمةموضوع: درس :الألوان والخلفيات   الإثنين ديسمبر 26, 2011 3:54 pm


لون المقدمة: خاصية 'color'



خاصية color تصف لون عنصر HTML.

93ن أحمر داكن، كل العناوين رمزت باستخدام وسم

، المثال أدناه سيقوم بتوضيح كيفية تحويل كل

إلى اللون الأحمر:



الرمز:

   h1 {
      [b]color: #ff0000;[/b]
   }








  • شاهد المثال


الألوان يمكن أن تحدد باستخدام نظام الأرقام الست عشري كما في المثال
أعلاه، أو بأن تختار اسم اللون "red"، أو من خلال قيمة RGB والتي تعني Red
وGreen وBlue، مثال: (rgb(255,0,0)).


خاصية 'background-color'


خاصية background-color تحدد لون خلفية أي عنصر.

العنصر يضم كل محتويات وثيقة HTML، لذلك لتغيير خلفية الصفحة بأكملها يجب أن نفعل خاصية background-color على العنصر .

يمكنك أيضاً تفعيل خاصية لون الخلفية على عناصر أخرى مثل العناوين والنصوص، في المثال أدناه قمنا باختيار ألوان خلفية لعنصري و

.



الرمز:

   body {
      [b]background-color: #FFCC66;[/b]
   }

   h1 {
      color: #990000;
      [b]background-color: #FC9804;[/b]
   }








  • شاهد المثال


لاحظ أننا قمنا بتفعيل خاصيتين للعنصر

وقمنا بالفصل بين الخاصيتين باستخدام فاصلة منقوطة.


الصورة كخلفية "background-image"


خاصية background-image تستخدم لوضع صورة كخلفية لأي عنصر.

فمثلاً قمنا باستخدم صورة فراشة في المثال أدناه، يمكنك إنزال الصورة
لتجرب بنفسك على حاسةبك، قم بالضغط على الصورة بالزر الأيمن واحفظها في
جهازك، أو يمكنك استخدام أي صورة تناسبك.



لإدخال صورة الفراشة كخلفية للصفحة قم بتفعيل خاصية background-image للعنصر وحدد مسار الصورة:



الرمز:

   body {
      background-color: #FFCC66;
      [b]background-image: url("butterfly.gif");[/b]
   }

   h1 {
      color: #990000;
      background-color: #FC9804;
   }
   
   






  • شاهد المثال


انتبه: لاحظ كيف حددنا مسار الصورة بهذا الشكل url("butterfly.gif")، هذا يعني أن الصورة وضعت في نفس المجلد مع ملف التصميم، يمكنك أن تحدد مسار الصور في مجلدات أخرى باستخدام url("../images/butterfly.gif") أو حتى العنوان الكامل للملف: url("http://www.html.net/butterfly.gif").


تكرار صورة الخلفية "background-repeat"


هل لاحظت في المثال أعلاه أن صورة الفراشة تتكرر رأسياً وأفقياً لتغطي كامل الصفحة؟ الخاصية background-repeat تتحكم بتكرار الصورة.

في الجدول أدناه ملخص لأربع قيم يمكن أن تضعها للخاصية background-repeat.


القيمةالوصفمثال
Background-repeat: repeat-xالصورة ستتكرر أفقياًشاهد المثال
background-repeat: repeat-yالصورة ستتكرر عمودياًشاهد المثال
background-repeat: repeatالصورة ستتكرر أفقياً وعمودياًشاهد المثال
background-repeat: no-repeatلن تتكرر بأي شكلشاهد المثال

مثلاً لتجنب تكرار صورة الخلفية يجب أن تكتب الأوامر بهذا الشكل::



الرمز:

   body {
      background-color: #FFCC66;
      background-image: url("butterfly.gif");
      [b]background-repeat: no-repeat;[/b]
   }

   h1 {
      color: #990000;
      background-color: #FC9804;
   }
   
   
   



   
[list]
[*]
[/list]
شاهد المثال


تثبيت صورة الخلفية "background-attachment"


الخاصية background-attachment تحدد ما إذا كانت صورة الخلفية ثابتة أو متحركة مع محتويات العنصر.

الصورة الثابتة لن تتحرك مع النص عندما يقوم القارئ بتحريك الصفحة، بينما الصورة المتحركة ستتحرك مع الصفحة بمحتوياتها.


في الجدول أدناه ملخص للقيم التي يمكنك وضعها لخاصية background-attachment، شاهد الأمثلة ولاحظ الاختلاف بين الصورة الثابتة والمتحركة.


القيمةالوصفمثال
Background-attachment: scrollالصورة ستتحرك مع الصفحةشاهد المثال
Background-attachment: fixedالصورة ستبقى ثابتةشاهد المثال


المثال ادناه يبين كيفية اختيار القيمة المناسبة لتثبيت صورة الخلفية:



الرمز:

   body {
      background-color: #FFCC66;
      background-image: url("butterfly.gif");
      background-repeat: no-repeat;
      [b]background-attachment: fixed;[/b]
   }

   h1 {
      color: #990000;
      background-color: #FC9804;
   }
   







  • شاهد المثال


مكان صورة الخلفية "background-position"


تلقائياً توضع صورة الخلفية في أعلى يسار الصفحة، الخاصية background-position تسمح لك بتغيير هذه القيمة التلقائية ووضع الصورة في أي مكان تريده من الشاشة.

هناك طرق مختلفة لتحديد قيمة background-position، لكن كلها تنظم على نسق واحد، فمثلاً القيمة '100px 200px' تضع الصورة الخلفية على بعد 100 بكسل من يسار نافذة المتصفح و200 بكسل من أعلى نافذة المتصفح.


هذا النسق يمكن تحديده أيضاً بالنسبة المؤية من عرض الشاشة وكذلك
مقاييس محددة مثل البكسل والسنتيميتر، أو من خلال استخدام كلمات مثل top
وbottom وcenter وleft وright.






الجدول أدناه يوضح بالمزيد من الأمثلة


القيمةالوصفمثال
background-position: 2cm 2cmهذه الصورة وضعت على بعد 2 سنتم من يسار الشاشة و2 سنتم من أعلى الشاشةشاهد المثال
background-position: 50% 25%هذه الصورة وضعت في منتصف المسافة من يسار الشاشة وربع المسافة من أعلى الشاشةشاهد المثال
background-position: top rightهذه الصورة وضعت في أعلى يمين الصفحةشاهد المثال


المثال أدناه يوضح كيفية وضع صورة الخلفية في أعلى يمين الشاشة:



الرمز:

   body {
      background-color: #FFCC66;
      background-image: url("butterfly.gif");
      background-repeat: no-repeat;
      background-attachment: fixed;
      [b]background-position: right bottom;[/b]
   }

   h1 {
      color: #990000;
      background-color: #FC9804;
   }
   
   
   


   
[list]
[*]
[/list]
شاهد المثال


جمع كل الخصائص "background"


الخاصية background هي اختصار لكل خصائص خلفية العناصر التي قرأتها في هذا الدرس.

باستخدام background يمكنك جمع عدة خصائص وبالتالي تقليل عدد الأسطر التي تكتبها في ملف التصميم وهذا يجعل الملف أسهل للقراءة.

فمثلاً يمكن اختصار هذه الأسطر:



الرمز:

   background-color: #FFCC66;
   background-image: url("butterfly.gif");
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: right bottom;
   
   




باستخدام background يمكن تحقيق نفس النتيجة باستخدام سطر واحد فقط:




background: #FFCC66 url("butterfly.gif") no-repeat fixed right bottom;





القائمة ترتب بهذا الشكل - من اليسار إلى اليمين:

background-color | background-image | background-repeat | background-attachment | background-position

إذا لم تكتب خاصية ما سيقوم المتصفح بوضع القيمة التلقائية لهذه الخاصية، فمثلاً لم نضع الخاصية background-attachment وbackground-position في المثال:




background: #FFCC66 url("butterfly.gif") no-repeat;





الخاصيتين لم تحددا وسيقوم المتصفح بوضع القيمة التلقائية لهما والقيم هي كما تعرف scroll وtop left.


ملخص











الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://yu-gi-oh-zexal.allahmontada.com
 

درس :الألوان والخلفيات

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: تعليم لغة html , css , javascript :: css-

اخر المواضيع
قائمة الاعضاء
افضل 20 عضو
الدخول

حفظ البيانات؟




المواضيع الأخيرة

اخر المواضيع
<div style="background-color: #000000;"><a href="http://www.rsspump.com/?web_widget/rss_ticker/" title=""></a></div>

depositfiles
القليل من الصفحات الي في المنتدى
الكثير من الألعاب
اون لاين فوتوشوب انشاء منتدى في بي
إنشاء منتدى phpbb2 الترجمة القوية الحاسبة
رافع الصور

free counters
Free counters


اليوت يوب و الفيس بوك


    



 

Facebook
   Twitter
Digg
RSS
Stumbleupon
Email


>
تلفزيون المنتدى

التسجيل المتحرك
أنت غير مسجل فى منتديات YU-GI-OH ZEXAL . للتسجيل الرجاء إضغط هنـا
سدوكو
Gadget by LabPixies.com

Powered by vBulletin® Version 3.8.6
Copyright ©1999 - 2011, Jelsoft Enterprises Ltd diamond
جميع ماينشر بالموقع لا يعبر عن اصحاب الموقع انما يعبر عن صاحبه

SEO by vBSEO 3.2.0
Massy Version 6