CSS background-Size
-
في هذه الخاصية يتم التحكم بحجم الصورة في الخلفية بحيث يمكن تحديد القيمة auto او قيمة محدد ب البكسل pixels
مثال :
بدل من كتابة الكود :
body {
background-image: url("img/bellAlert.gif");
background-repeat: no-repeat;
background-position: right top;
background-attachment: local;
background-size: auto;
}
في هذا المثال سيتم تطبق حجم الصورة كما هي.
المثال الثاني تغيير الحجم ب pixels
body {
background-image: url("img/bellAlert.gif");
background-repeat: no-repeat;
background-position: right top;
background-attachment: local;
background-size: 300px 300px;
}
سيتم في هذا المثال تعديل حجم الصورة الى 300*300
شغل الصفحة وتحقق من النتيجة
القيم المتوفرة في هذه الخاصية هي
القيمة | الوصف |
auto | الصورة في الخلفية تعرض بنفس الحجم. هذا هو الافتراضي |
length | يضبط العرض والارتفاع لصورة الخلفية. حيث تحدد القيمة الأولى العرض، بينما تحدد القيمة الثانية الارتفاع. إذا تم إعطاء قيمة واحدة فقط، تكون القيمة الثانية مساوية للقيمة الاولى. |
percentage | يضبط العرض والارتفاع لصورة الخلفية لنسبة مئوية %. حيث تحدد القيمة الأولى العرض، بينما تحدد القيمة الثانية الارتفاع. إذا تم إعطاء قيمة واحدة فقط، تكون القيمة الثانية مساوية للقيمة الاولى. |
cover | يتم تغيير حجم صورة الخلفية لتغطية element بأكملها ، قد يحدث تمديد للصورة أو قص قليلاً من أحد الأطراف لتتناسب مع element |
contain | يتم تغيير حجم صورة الخلفية للتأكد من عرض الصورة بشكل كامل |
initial | يتم تطبيق القيمة الافتراضية. |
inherit | يرث هذه الخاصية من parent element. |
اترك تعليقك