В background-attachment
имота в CSS указва как да се движат на фона спрямо изгледа.
Има три стойности: scroll
, fixed
, и local
. Най-добрият начин да обясните това е чрез демонстрация (опитайте да превъртите отделните фонове):
Вижте демонстрацията за прикачен файл на Pen Background от Тимъти Милър (@tjacobdesign) на CodePen.
Има два различни изгледа, за които трябва да мислите, когато говорите background-attachment
: основният изглед (прозорец на браузъра) и локалният изглед (можете да видите това в демонстрацията по-горе).
scroll
е стойността по подразбиране. Той се превърта с основния изглед, но остава фиксиран в локалния изглед.
fixed
остава фиксиран, без значение какво. Това е нещо като физически прозорец: придвижването около прозореца променя вашата перспектива, но не променя там, където нещата са извън прозореца.
local
е измислена, защото scroll
стойността по подразбиране действа като фиксиран фон. Той се превърта както с основния изглед, така и с местния изглед. Има някои доста готини неща, които можете да направите с него.
Свързани
- фонов клип
- Цвят на фона
- фоново изображение
- фон-произход
- фон-позиция
- фон-повторение
- размер на фона
Още ресурси
- CSS3 Spec
- MDN
Поддръжка на браузър
Стойностите fixed
и scroll
се поддържат навсякъде, въпреки че fixed
могат да се държат странно на мобилни устройства. local
има тази поддръжка на браузъра:
Тези данни за поддръжка на браузъра са от Caniuse, който има повече подробности. Число показва, че браузърът поддържа функцията на тази версия и по-нова.
работен плот
Chrome | Firefox | IE | Ръб, край | Сафари |
---|---|---|---|---|
4 | 25 | 9 | 12 | 5 |
Мобилен / таблет
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.2-4.3 | 14,0-14,4 |
Chrome-on-Android поддържа local
, но старият браузър Android не.