background-attachment
Majetek CSS Určuje, jak se pohybovat na pozadí vzhledem k výřezu.
Existují tři hodnoty: scroll
, fixed
a local
. Nejlepší způsob, jak to vysvětlit, je pomocí ukázky (zkuste posouvat jednotlivé pozadí):
Podívejte se na ukázku přílohy pera od Timothy Millera (@tjacobdesign) na CodePen.
Existují dva různé pohledy, o kterých je třeba přemýšlet, když o nich mluvíme background-attachment
: hlavní pohled (okno prohlížeče) a místní pohled (toto můžete vidět v ukázce výše).
scroll
je výchozí hodnota. Posouvá se v hlavním zobrazení, ale zůstává fixní uvnitř místního zobrazení.
fixed
zůstává fixní bez ohledu na to. Je to něco jako fyzické okno: pohyb po okně změní vaši perspektivu, ale to se nezmění tam, kde jsou věci mimo okno.
local
byl vynalezen, protože výchozí scroll
hodnota funguje jako pevné pozadí. Posouvá se v hlavním i místním zobrazení. S tím můžete udělat pár skvělých věcí.
Příbuzný
- klip na pozadí
- barva pozadí
- obrázek na pozadí
- původ pozadí
- pozice na pozadí
- opakování pozadí
- velikost pozadí
Další zdroje
- CSS3 Spec
- MDN
Podpora prohlížeče
Hodnoty fixed
a scroll
jsou podporovány všude, i když fixed
se v mobilních zařízeních mohou chovat divně. local
má tuto podporu prohlížeče:
Tato data podpory prohlížeče pocházejí z Caniuse, který obsahuje více podrobností. Číslo označuje, že prohlížeč podporuje tuto funkci v dané verzi a vyšší.
plocha počítače
Chrome | Firefox | TJ | Okraj | Safari |
---|---|---|---|---|
4 | 25 | 9 | 12 | 5 |
Mobilní / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.2-4.3 | 14.0-14.4 |
Chrome pro Android podporuje local
, ale starý prohlížeč pro Android nikoli.