The background-attachment
properti di menspesifikasikan CSS bagaimana memindahkan latar belakang relatif terhadap viewport.
Ada tiga nilai: scroll
, fixed
, dan local
. Cara terbaik untuk menjelaskan ini adalah melalui demo (coba gulir latar belakang individu):
Lihat demo lampiran Latar Belakang Pena oleh Timothy Miller (@tjacobdesign) di CodePen.
Ada dua pandangan berbeda untuk dipikirkan ketika berbicara tentang background-attachment
: tampilan utama (jendela browser), dan tampilan lokal (Anda dapat melihat ini pada demo di atas).
scroll
adalah nilai default. Ini menggulung dengan tampilan utama, tetapi tetap di dalam tampilan lokal.
fixed
tetap diperbaiki apa pun yang terjadi. Ini seperti jendela fisik: bergerak di sekitar jendela mengubah perspektif Anda, tetapi tidak mengubah tempat di luar jendela.
local
ditemukan karena nilai default scroll
bertindak seperti latar belakang tetap. Ini menggulir baik dengan tampilan utama dan tampilan lokal. Ada beberapa hal keren yang dapat Anda lakukan dengannya.
Terkait
- klip latar belakang
- warna latar belakang
- gambar latar belakang
- background-origin
- background-position
- ulangi latar belakang
- background-size
Sumber Daya Lainnya
- Spesifikasi CSS3
- MDN
Dukungan Browser
Nilai fixed
dan scroll
didukung di mana-mana, meskipun fixed
dapat berperilaku aneh di seluler. local
memiliki dukungan browser ini:
Data dukungan browser ini berasal dari Caniuse, yang lebih detail. Angka menunjukkan bahwa browser mendukung fitur pada versi tersebut dan yang lebih baru.
Desktop
Chrome | Firefox | YAITU | Tepi | Safari |
---|---|---|---|---|
4 | 25 | 9 | 12 | 5 |
Ponsel / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.2-4.3 | 14.0-14.4 |
Chrome-on-Android mendukung local
, tetapi browser Android lama tidak.