background-attachment
Nekretnina u CSS Određuje kako da se presele u pozadini u odnosu na viewport.
Postoje tri vrijednosti: scroll
, fixed
i local
. Najbolji način za objašnjenje je putem demonstracije (pokušajte pomicati pojedinačne pozadine):
Pogledajte demonstracijski prilog o pozadini olovke Timothyja Millera (@tjacobdesign) na CodePenu.
Postoje dva različita pogleda o kojima trebate razmišljati background-attachment
: glavni prikaz (prozor preglednika) i lokalni prikaz (to možete vidjeti u demonstraciji iznad).
scroll
je zadana vrijednost. Pomiče se s glavnim prikazom, ali ostaje fiksiran unutar lokalnog pogleda.
fixed
ostaje fiksiran bez obzira na sve. To je poput fizičkog prozora: kretanje oko prozora mijenja vašu perspektivu, ali se ne mijenja tamo gdje su stvari izvan prozora.
local
je izumljen jer zadana scroll
vrijednost djeluje poput fiksne pozadine. Pomiče se kako s glavnim pogledom, tako i s lokalnim. Neke možete učiniti prilično cool stvari.
Povezano
- pozadina-isječak
- boja pozadine
- pozadinska slika
- podrijetlo podrijetla
- pozadinski položaj
- pozadina-ponavljanje
- veličina pozadine
Više resursa
- CSS3 Spec
- MDN
Podrška preglednika
Vrijednosti fixed
i scroll
podržane su svugdje, iako fixed
se na mobitelima mogu čudno ponašati. local
ima podršku za ovaj preglednik:
Podaci o podršci preglednika potječu iz tvrtke Caniuse, koja sadrži više detalja. Broj označava da preglednik podržava značajku u toj verziji i novijoj.
Radna površina
Krom | Firefox | IE | Rub | Safari |
---|---|---|---|---|
4 | 25 | 9 | 12 | 5 |
Mobitel / tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.2-4.3 | 14,0-14,4 |
Chrome-on-Android podržava local
, ali stari Android preglednik ne.