The background-attachment
harta di tentukan CSS bagaimana untuk bergerak relatif latar belakang untuk viewport.
Terdapat tiga nilai: scroll
, fixed
, dan local
. Kaedah terbaik untuk menjelaskannya adalah melalui demo (cuba tatal latar belakang individu):
Lihat demo lampiran Pen Latar Belakang oleh Timothy Miller (@tjacobdesign) di CodePen.
Terdapat dua pandangan berbeza yang perlu difikirkan ketika membincangkan background-attachment
: paparan utama (tetingkap penyemak imbas), dan pandangan tempatan (anda dapat melihatnya dalam demo di atas).
scroll
adalah nilai lalai. Ia menatal dengan pandangan utama, tetapi tetap dalam pandangan tempatan.
fixed
tetap tetap tidak kira apa pun. Ini seperti tingkap fizikal: bergerak di sekitar tingkap mengubah perspektif anda, tetapi tidak berubah di mana keadaan berada di luar tingkap.
local
dicipta kerana nilai lalai scroll
bertindak seperti latar belakang tetap. Ia menatal dengan pandangan utama dan pandangan tempatan. Terdapat beberapa perkara menarik yang boleh anda lakukan dengannya.
Berkaitan
- latar-klip
- warna latar belakang
- gambar latar belakang
- latar-asal
- latar belakang-kedudukan
- latar belakang-ulangan
- ukuran latar belakang
Lebih Banyak Sumber
- Spesifikasi CSS3
- MDN
Sokongan Penyemak Imbas
Yang fixed
dan scroll
nilai-nilai yang disokong mana-mana, walaupun fixed
boleh berkelakuan pelik di telefon bimbit. local
mempunyai sokongan penyemak imbas ini:
Data sokongan penyemak imbas ini berasal dari Caniuse, yang mempunyai lebih terperinci. Nombor menunjukkan bahawa penyemak imbas menyokong ciri pada versi dan ke atas.
Desktop
Chrome | Firefox | IE | Hujung | Safari |
---|---|---|---|---|
4 | 25 | 9 | 12 | 5 |
Mudah Alih / Tablet
Android Chrome | Android Firefox | Android | Safari iOS |
---|---|---|---|
88 | 85 | 4.2-4.3 | 14.0-14.4 |
Chrome-on-Android menyokong local
, tetapi penyemak imbas Android lama tidak.