CSS

CSS — پس زمینه - پیوست (Background Attachment)

آخرین بروزرسانی: 1404/07/12

پیوست پس زمینه در CSS

در این صفحه با «پیوست پس زمینه (Background Attachment)» آشنا می شوید. این ویژگی تعیین می کند تصویر پس زمینه همراه محتوا اسکرول شود یا ثابت بماند. سپس نمونه های ثابت و اسکرولی را می بینید.

تعریف ویژگی background-attachment

ویژگی background-attachment مشخص می کند تصویر پس زمینه ثابت باشد یا با بقیه صفحه حرکت کند. برای آشنایی مقدماتی به پس زمینه مراجعه کنید.

body {  background-image: url("img_tree.png");  background-repeat: no-repeat;  background-position: right top;  background-attachment: fixed;}

نکته: «پیوست پس زمینه» در کنار تکرار تصویر پس زمینه و تصویر پس زمینه کنترل بصری کامل تری می دهد.

پیوست ثابت: fixed

با مقدار fixed تصویر پس زمینه ثابت می ماند و با اسکرول جابه جا نمی شود. این حالت برای جلوه پارالاکس ساده مفید است.

body {  background-image: url("img_tree.png");  background-repeat: no-repeat;  background-position: right top;  background-attachment: fixed;}

پیوست اسکرولی: scroll

با مقدار scroll تصویر همراه محتوا حرکت می کند. این رفتار در بیشتر مرورگرها حالت پیش فرض است.

body {  background-image: url("img_tree.png");  background-repeat: no-repeat;  background-position: right top;  background-attachment: scroll;}

پیشنهادهای کاربردی برای پیوست پس زمینه

هشدار: در دستگاه های موبایل، رفتار fixed ممکن است متفاوت باشد و مصرف حافظه گرافیکی را افزایش دهد.

نکته: برای تنظیم سریع تر می توانید از پس زمینه خلاصه استفاده کنید و مقدار پیوست را در همان اعلان بنویسید.

برای جزئیات بیش تر درباره background-attachment و تعامل آن با background-position به مستندات MDN سر بزنید.