background-attachment
Nieruchomość w Określa CSS jak poruszać tle stosunku do rzutni.
Istnieją trzy wartości: scroll
, fixed
, i local
. Najlepszym sposobem wyjaśnienia tego jest prezentacja (spróbuj przewijać poszczególne tła):
Zobacz demonstrację załącznika w tle pióra autorstwa Timothy'ego Millera (@tjacobdesign) w witrynie CodePen.
Mówiąc o dwóch różnych widokach, o których warto pomyśleć background-attachment
: widok główny (okno przeglądarki) i widok lokalny (możesz to zobaczyć w powyższym demo).
scroll
jest wartością domyślną. Przewija się z widokiem głównym, ale pozostaje na stałe w widoku lokalnym.
fixed
pozostaje naprawiony bez względu na wszystko. To trochę jak fizyczne okno: poruszanie się po oknie zmienia perspektywę, ale nie zmienia się tam, gdzie rzeczy są za oknem.
local
został wynaleziony, ponieważ scroll
wartość domyślna działa jak stałe tło. Przewija zarówno widok główny, jak i widok lokalny. Jest kilka całkiem fajnych rzeczy, które możesz z tym zrobić.
Związane z
- background-clip
- kolor tła
- zdjęcie w tle
- pochodzenie tła
- pozycja tła
- powtarzanie tła
- background-size
Więcej zasobów
- Specyfikacja CSS3
- MDN
Wsparcie przeglądarki
Wartości fixed
i scroll
są obsługiwane wszędzie, chociaż fixed
mogą działać dziwnie na urządzeniach mobilnych. local
obsługuje tę przeglądarkę:
Te dane dotyczące obsługi przeglądarek pochodzą od Caniuse, który zawiera więcej szczegółów. Liczba wskazuje, że przeglądarka obsługuje tę funkcję w tej wersji i nowszych.
Pulpit
Chrom | Firefox | TO ZNACZY | Brzeg | Safari |
---|---|---|---|---|
4 | 25 | 9 | 12 | 5 |
Telefon komórkowy / tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.2-4.3 | 14,0-14,4 |
Chrome na Androida obsługuje local
, ale stara przeglądarka Androida nie.