CSS background-Attachment
-
في هذه الخاصية يتم التحكم بالخلفية بحيث يمكن تثبيتها بمكان ولن تتحرك ابدا في حال عمل scroll للصفحة او إمكانية تحريك الصورة مع scroll للصفحة.
طريقة الكتابة:
background-attachment: scroll | fixed | local | initial | inherit;
هذه القيم تم شرحها بالتفصيل في اخر الدرس
تمام حتى نفهم أكثر نطبق مثال عملي:
تمام نرجع للملف backgroundcolor نعدل على الكود الي:
<!DOCTYPE html>
<style>
body {
background-image: url("img/bellAlert.gif");
background-repeat: no-repeat;
background-position: right top;
background-attachment: fixed;
}
</style>
<html>
<body>
<div>
<p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p><p> background-attachment: fixed تطبيق </p></div>
<footer></footer>
</body>
</html>
شغل الصفحة وشوف النتيجة:

حاول تنزل بالصفحة الى الأسفل اكيد بكون الجرس ثابت بمكان لا يتغير بسبب استخدام الامر :
background-attachment: fixed;
طيب نحاول نغير الخاصية من fixed الى Scroll بحيث يكون الكود :
body {
background-image: url("img/bellAlert.gif");
background-repeat: no-repeat;
background-position: right top;
background-attachment: scroll;
}
CSS background-attachment Property
القيم المتوفرة في هذه الخاصية هي
| القيمة | الوصف |
| scroll | الصورة في الخلفية متحركة مع الصفحة. هذا هو الافتراضي |
| fixed | الصورة في الخلفية ثابته لن تتحرك مع الصفحة |
| local | الصورة في الخلفية متحركة مع محتويات العنصر |
| initial | يتم تطبيق القيمة الافتراضية. |
| inherit | يرث هذه الخاصية من parent element. |


اترك تعليقك