منتديات ساحة التطوير والاشهار
هلآلآلآلآلآلآ بك فى منتديات ساحة التطوير والاشهار لتطويرمنتديات احلى منتدى

يشرفنا ان تسجل واذا رغبت بالتصفح في المنتدى فاهلا وسهلا بك

مع تحيات ادارة منتديات ساحة التطوير واﻻشهار
منتديات ساحة التطوير والاشهار
هلآلآلآلآلآلآ بك فى منتديات ساحة التطوير والاشهار لتطويرمنتديات احلى منتدى

يشرفنا ان تسجل واذا رغبت بالتصفح في المنتدى فاهلا وسهلا بك

مع تحيات ادارة منتديات ساحة التطوير واﻻشهار



تنبيه

تمنع المواضيع المنقولة في المنتدى الرجاء تغيير العنوان ووصف الموضوع كي يتم الموافقة على موضوعك





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



 

شاطر

درس تعلم الخلفيات  والالوان Expire10الأحد 5 يناير 2014 - 7:17
المشاركة رقم:
المعلومات
مؤسس المنتدى
مؤسس المنتدى
الصورة الرمزية
admin

البيانات
الموقع : http:// www.moxatop.com

التوقيت



الإتصالات
الحالة:
وسائل الإتصال:
http:// www.moxatop.com

 
مُساهمةموضوع: درس تعلم الخلفيات والالوان درس تعلم الخلفيات  والالوان Expire10الأحد 5 يناير 2014 - 7:17



درس تعلم الخلفيات والالوان


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



في هذا الدرس سنتعلم كيفية تفعيل الألوان والخلفيات لموقعك، سنقوم
أيضاً بتعلم طرق متقدمة لتحديد موقع صورة الخلفية، نشرح هذه الخصائص في
CSS:

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

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



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

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

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


الرمز:
h1 {
color: #ff0000;
}


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


خاصية 'background-color'


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

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

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


.


الرمز:

body {
background-color: #FFCC66;
}

h1 {
color: #990000;
background-color: #FC9804;
}
لاحظ أننا قمنا بتفعيل خاصيتين للعنصر

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


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


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

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



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


الرمز:

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

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");
background-repeat: no-repeat;
}

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

تثبيت صورة الخلفية "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;
background-attachment: fixed;
}

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;
  }
 
جمع كل الخصائص "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.


ملخص


في هذ الدرس تعلمت طرقاً جديدة لا يمكنك تطبيقها باستخدام HTML فقط، المتعة تستمر في الدرس القادم والذي سنختبر فيه طيفاً واسعاً من الإمكانيات عندما نستخدم CSS لتحديد الخطوك.






الموضوع الأصلي : درس تعلم الخلفيات والالوان // المصدر : منتديات ساحة التطوير والاشهار // الكاتب : admin



توقيع : admin






درس تعلم الخلفيات  والالوان Expire10الإثنين 6 يناير 2014 - 20:11
المشاركة رقم:
المعلومات
نائب المدير
نائب المدير
الصورة الرمزية
ملك الحصريات

البيانات
العمر : 43
الموقع : http://medo.glaxu.org/vb

التوقيت



الإتصالات
الحالة:
وسائل الإتصال:
http://medo.glaxu.org/vb

 
مُساهمةموضوع: رد: درس تعلم الخلفيات والالوان درس تعلم الخلفيات  والالوان Expire10الإثنين 6 يناير 2014 - 20:11



درس تعلم الخلفيات والالوان


لا جديد سوى رائحة التميز
تثور من هنا ومن خلال هذا الطرح
الجميل والمتميز ورقي الذائقه
في استقطاب ما هو جميل ومتميز





الموضوع الأصلي : درس تعلم الخلفيات والالوان // المصدر : منتديات ساحة التطوير والاشهار // الكاتب : ملك الحصريات



توقيع : ملك الحصريات





 

الإشارات المرجعية



 


الــرد الســـريـع
..


الذين يشاهدون محتوى الموضوع الان :37 ( الأعضاء 6 والزوار 31)



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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة