background-attachment
Proprietatea în CSS Specifică modul în care să se deplaseze în raport cu fundalul imaginii curente.
Există trei valori: scroll
, fixed
și local
. Cel mai bun mod de a explica acest lucru este prin demonstrație (încercați să derulați fundalurile individuale):
Vedeți demo-ul atașamentului Pen Background de Timothy Miller (@tjacobdesign) pe CodePen.
Există două vizualizări diferite la care să vă gândiți atunci când vorbiți background-attachment
: vizualizarea principală (fereastra browserului) și vizualizarea locală (puteți vedea acest lucru în demo-ul de mai sus).
scroll
este valoarea implicită. Derulează cu vizualizarea principală, dar rămâne fix în interiorul vizualizării locale.
fixed
rămâne fix indiferent de ce. Este cam ca o fereastră fizică: deplasarea în jurul ferestrei îți schimbă perspectiva, dar nu se schimbă acolo unde lucrurile sunt în afara ferestrei.
local
a fost inventat deoarece scroll
valoarea implicită acționează ca un fundal fix. Derulează atât cu vizualizarea principală, cât și cu vizualizarea locală. Există câteva lucruri destul de interesante pe care le puteți face cu el.
Legate de
- clip de fundal
- culoare de fundal
- imagine de fundal
- fundal-origine
- fundal-poziție
- fundal-repetare
- dimensiunea fundalului
Mai multe resurse
- CSS3 Spec
- MDN
Suport pentru browser
Valorile fixed
și scroll
valorile sunt acceptate peste tot, deși fixed
se pot comporta ciudat pe mobil. local
are acest suport pentru browser:
Aceste date de asistență pentru browser provin de la Caniuse, care are mai multe detalii. Un număr indică faptul că browserul acceptă funcția în versiunea respectivă și în sus.
Desktop
Crom | Firefox | IE | Margine | Safari |
---|---|---|---|---|
4 | 25 | 9 | 12 | 5 |
Mobil / Tabletă
Android Chrome | Android Firefox | Android | Safari iOS |
---|---|---|---|
88 | 85 | 4.2-4.3 | 14.0-14.4 |
Chrome-on-Android acceptă local
, dar vechiul browser Android nu.