background-attachment
Hotel v CSS podrobneje opredeljuje, kako se premakniti v ozadju glede na začetnega prikaza.
Obstajajo tri vrednote: scroll
, fixed
, in local
. Najboljši način, da to razložite s predstavitvijo (poskusite se pomakniti po posameznih ozadjih):
Oglejte si predstavitev priloge Pen Background Timothyja Millerja (@tjacobdesign) na CodePen.
Ko govorimo, je treba razmisliti o dveh različnih pogledih background-attachment
: glavni pogled (okno brskalnika) in lokalni pogled (to lahko vidite v zgornji predstavitvi).
scroll
je privzeta vrednost. Pomika se po glavnem pogledu, vendar ostane fiksno v lokalnem pogledu.
fixed
ostane fiksna ne glede na vse. To je nekako kot fizično okno: premikanje okrog okna spremeni vašo perspektivo, vendar se ne spremeni tam, kjer so stvari zunaj okna.
local
je bil izumljen, ker privzeta scroll
vrednost deluje kot fiksno ozadje. Pomika se tako po glavnem kot po lokalnem pogledu. Z njim lahko naredite nekaj zelo kul stvari.
Sorodno
- posnetek za ozadje
- Barva ozadja
- slika ozadja
- izvor-izvor
- položaj ozadja
- ozadje-ponovitev
- velikost ozadja
Več virov
- CSS3 Spec
- MDN
Podpora za brskalnik
Vrednosti fixed
in scroll
so podprte povsod, čeprav fixed
se v mobilnih napravah lahko obnašajo nenavadno. local
ima to podporo za brskalnik:
Ti podatki o podpori brskalnika so od Caniuse, ki vsebuje več podrobnosti. Številka pomeni, da brskalnik podpira to funkcijo v tej različici ali novejši.
Namizje
Chrome | Firefox | IE | Rob | Safari |
---|---|---|---|---|
4. | 25. | 9. | 12. | 5. |
Mobilni / tablični računalnik
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.2-4.3 | 14,0-14,4 |
Chrome-on-Android podpira local
, stari brskalnik Android pa ne.