أحدث البرامج التعليمية وتطوير الشبكة
×

CSS البرنامج التعليمي

CSS الصفحة الرئيسية CSS المقدمة CSS بناء الجملة CSS كيف CSS الألوان CSS خلفيات CSS حدود CSS هوامش CSS حشوة CSS عرض ارتفاع CSS نص CSS الخطوط CSS الروابط CSS قوائم CSS الجداول CSS صندوق نموذج CSS المخطط CSS العرض CSS العرض الاقصى CSS الوظيفة CSS تطفو CSS Inline-block CSS محاذاة CSS Combinators CSS الفئة المزيفة CSS شبه عنصر CSS شريط التنقل CSS القوائم المنسدلة CSS تلميحات CSS معرض الصور CSS صورة التعتيم CSS العفاريت صورة CSS ATTR المختارون أشكال CSS CSS عدادات

CSS3

CSS3 المقدمة CSS3 زوايا مدورة CSS3 صور الحدود CSS3 خلفيات CSS3 الألوان CSS3 التدرجات CSS3 ظلال CSS3 نص CSS3 الخطوط CSS3 2D التحويلات CSS3 التحويلات 3D CSS3 التحولات CSS3 الرسوم المتحركة CSS3 صور CSS3 أزرار CSS3 ترقيم الصفحات CSS3 أعمدة متعددة CSS3 واجهة المستخدم CSS3 مربع تحجيم CSS3 Flexbox CSS3 تساؤلات الإعلام CSS3 أمثلة MQ

CSS تصميم ويب مستجيب

تصميم ويب مستجيب مقدمة تصميم ويب مستجيب العرض تصميم ويب مستجيب شبكة عرض تصميم ويب مستجيب تساؤلات الإعلام تصميم ويب مستجيب صور تصميم ويب مستجيب فيديوهات تصميم ويب مستجيب الأطر

CSS Examples

CSS أمثلة CSS اختبار قصير CSS شهادة

CSS References

CSS مرجع CSS محددات CSS وظائف CSS إشارة أورال CSS Web Safe الخطوط CSS Animatable CSS وحدات CSS PX-EM محول CSS الألوان CSS قيم اللون CSS أسماء الألوان CSS3 دعم المتصفح

 

CSS خلفيات


يتم استخدام خصائص CSS الخلفية لتحديد الآثار الخلفية لعناصر.

خصائص CSS الخلفية:

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

لون الخلفية

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

يتم تعيين لون خلفية الصفحة مثل هذا:

مثال

body {
    background-color: lightblue;
}
انها محاولة لنفسك »

مع CSS، وغالبا ما يتم تحديد اللون عن طريق:

  • اسم اللون صحيح - مثل "red"
  • قيمة HEX - مثل "#ff0000"
  • قيمة RGB - مثل "rgb(255,0,0)"

انظروا إلى قيم اللون CSS للحصول على قائمة كاملة من القيم الألوان الممكنة.

في المثال التالي، و <h1>, <p> ، و <div> العناصر لها خلفية مختلفة الألوان:

مثال

h1 {
    background-color: green;
}

div {
    background-color: lightblue;
}

p {
    background-color: yellow;
}
انها محاولة لنفسك »

الصورة الخلفية

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

افتراضيا، يتم تكرار الصورة بحيث أنها تغطي العنصر بالكامل.

صورة خلفية لصفحة يمكن تعيين مثل هذا:

مثال

body {
    background-image: url("paper.gif");
}
انها محاولة لنفسك »

فيما يلي مثال على مزيج سيء من نص وصورة الخلفية. هذا النص هو بالكاد يمكن قراءته:

مثال

body {
    background-image: url("bgdesert.jpg");
}
انها محاولة لنفسك »
ملاحظةملاحظة: عند استخدام صورة خلفية، استخدام الصورة التي لا تخل النص.

صورة الخلفية - كرر أفقيا أو عموديا

افتراضيا، background-image الملكية يكرر صورة أفقيا وعموديا.

وينبغي تكرار بعض الصور فقط أفقيا أو رأسيا، أو أنها ستبدو غريبة، مثل هذا:

مثال

body {
    background-image: url("gradient_bg.png");
}
انها محاولة لنفسك »

إذا كانت الصورة أعلاه المتكررة فقط أفقيا ( background-repeat: repeat-x; )، الخلفية سوف تبدو أفضل:

مثال

body {
    background-image: url("gradient_bg.png");
    background-repeat: repeat-x;
}
انها محاولة لنفسك »
ملاحظةملاحظة: لتكرار صورة وضع عموديا background-repeat: repeat-y;

صورة الخلفية - ضبط الموقف وعدم تكرار

عرض صورة الخلفية مرة واحدة فقط يتم تحديد أيضا background-repeat الملكية:

مثال

body {
    background-image: url("img_tree.png");
    background-repeat: no-repeat;
}
انها محاولة لنفسك »

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

يتم تحديد موضع الصورة من background-position الملكية:

مثال

body {
    background-image: url("img_tree.png");
    background-repeat: no-repeat;
    background-position: right top;
}
انها محاولة لنفسك »

صورة الخلفية - موقف ثابت

لتحديد أن صورة الخلفية ينبغي أن تكون ثابتة (لن انتقل مع بقية الصفحة)، استخدم background-attachment الملكية:

مثال

body {
    background-image: url("img_tree.png");
    background-repeat: no-repeat;
    background-position: right top;
    background-attachment: fixed;
}
انها محاولة لنفسك »

خلفية - خاصية إختزال

لتقصير رمز، فمن الممكن أيضا لتحديد جميع خصائص الخلفية في خاصية واحدة واحدة. وهذا ما يسمى خاصية الاختزال.

والخاصية المختصرة لالخلفية background :

مثال

body {
    background: #ffffff url("img_tree.png") no-repeat right top;
}
انها محاولة لنفسك »

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

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

لا يهم إذا كان أحد من قيم الخاصية مفقود، طالما أن تلك هي آخر في هذا النظام.


اختبر نفسك مع تمارين!

التمرين 1 » التمرين 2» التمرين 3 » التمرين 4» التمرين 5 »


جميع خصائص CSS الخلفية

الملكية وصف
background يحدد كل خصائص الخلفية في إعلان واحد
background-attachment يحدد ما إذا تم إصلاح صورة خلفية أو مخطوطات مع بقية الصفحة
background-color تعيين لون الخلفية عنصر
background-image تعيين صورة خلفية لعنصر
background-position يحدد نقطة الانطلاق من صورة خلفية
background-repeat يحدد كيف سيتم تكرار صورة الخلفية