اسعد الله اوقاتكم بكل خير
في دروسنا السابقة شرحنا الكثير حول خاصية background و اليوم معنا خاصية جديدة من هذه الخواص وهي بعنوان
background-repeat 
تلك الخاصية التي تجعلنا نتحكم في تكرار الصورة التي نضعها في الخلفية سواء رأسياً او افقياً او حتى ملئ الصفحة كلها , بالاضافة
وهذا ما سوف نتناوله اليوم في درسنا هذا فكونوا معنا واعطونا انتباهكم ..
كود background-repeat ينقسم منه اربعة خواص وهما كالتالي..
background-repeat: repeat;      تكرار الصورة
background-repeat: no-repeat;   عدم تكرار الصورة
background-repeat: repeat-x;    تكرار الصورة افقياً
background-repeat: repeat-y;    تكرار الصورة رأسياً

افتح صفحة text اعطيها الإمتداد html ثم ضع فيها هذا الكود :
<!DOCTYPE html>
<html>
<head>
<style>
div{
background-image:url(http://im31.gulfup.com/KCsoG.png);
background-repeat:repeat;
border:2px solid #ccc;
width:260px;
padding:20px;
}
</style>
</head>
<body>
<div>
MiniSoftware<BR />By Ahmad Saleh<BR /><BR />
<BR /><BR /><BR /><BR /><BR /><BR />
</div>
</body>
</html>
السطر الآزرق رابط الصورة , السطر الأحمر الخاصية التي نشرحها.
الآن قُم بحفظ الصفحة وافتحها على اي متصفح وسوف تجد التالي ..

ميني سوفت
تكرار الصورة repeat
 هكذا تم تكرار الصورة بواسطة الكود background-repeat: repeat
وإذا أردنا أن نجعلها صورة واحدة فقط فاستبدل السطر الأحمر من الكود السابق بهذا الكود
background-repeat: no-repeat;
لتبقى في المتصفح هكذا ..

ميني سوفت
عدم تكرار الصورة no-repeat
اما إذا أحببنا أن نجعل الصورة متكررة افقياً فقط فسوف نستبدل السطر الأحمر من الكود السابق بهذا الكود
background-repeat: repeat-x;
لتبقى في المتصفح هكذا ..

ميني سوفت
تكرار الصورة افقياً repeat-x
 و إذا أحببنا ان يتم التكرار رأسياً فسوف نستبدل السطر الأحمر من الكود السابق بهذا الكود
background-repeat: repeat-y;
 لتبقى في المتصفح هكذا ..

ميني سوفت
تكرار الصورة رأسياً repeat-y
وبهذا تتضح لنا امكانيات هذه الخاصية الجميلة ولكن مع كل هذا يمكنك التخصيص اكثر , فيمكنك جعل الصورة متكررة رأسياً في المنتصف تماماً او جعلها واحدة فقط في المنتصف تماماً او على اليمين او الشمال بواسطة الكود
background-position: center;
 هذا الكود مشروح من ضمن دروس الدورة , فيمكنك استبدال centet بـ left او right كما الصورة التالية مثلاً

ميني سوفت
center & no-repeat

وعليك أن تدرك ايضاً ان في لغة CSS الأكواد تكمل بعضها البعض وهذا ما سوف تدركه جيداً عندما تتعمق أكثر في هذه التقنية الأكثر من جميلة..

بهذا تم موضوعنا لهذا اليوم ,, في حفظ الله

إرسال تعليق Blogger

 
Top