A background
CSS tulajdonság lehetővé teszi bármely elem hátterének vezérlését (mi fest az elem tartalma alatt). Ez egy rövidített tulajdonság, ami azt jelenti, hogy lehetővé teszi, hogy megírja, mi lenne több CSS tulajdonság egyben. Mint ez:
body ( background: url(sweettexture.jpg.webp) /* image */ top center / 200px 200px /* position / size */ no-repeat /* repeat */ fixed /* attachment */ padding-box /* origin */ content-box /* clip */ red; /* color */ )
background
nyolc további tulajdonságból áll:
background-image
background-position
background-size
background-repeat
background-attachment
background-origin
background-clip
background-color
Ezeknek a tulajdonságoknak tetsző kombinációját szinte bármilyen sorrendben használhatja (bár a specifikációban javasolt sorrend fent van). Van azonban egy gotcha: bármi, amit nem ad meg a background
tulajdonságban, automatikusan az alapértelmezettre kerül. Tehát, ha ilyesmit csinál:
body ( background-color: red; background: url(sweettexture.jpg.webp); )
A háttér átlátszó lesz, vörös helyett. A javítás azonban egyszerű: csak határozzon background-color
utána background
, vagy csak használja a gyorsírást (pl. background: url(… ) red;
)
Több háttér
A CSS3 több hátteret támogatott, amelyek egymás tetején helyezkednek el. A háttérrel kapcsolatos bármely tulajdonság vesszővel elválasztott listát vehet fel, például:
body ( background: url(sweettexture.jpg.webp), url(texture2.jpg.webp) black; background-repeat: repeat-x, no-repeat; )
A vesszővel elválasztott lista minden értéke egy rétegnek felel meg: az első érték a legfelső réteg, a második érték a második réteg, és a háttérszín mindig az utolsó réteg.
Receptek
Lásd Timothy Miller (@tjacobdesign) Pen emBzRd-jét a CodePen-en.
Böngésző támogatás
A támogatás a különféle tulajdonságok szerint változik, és az Almanac minden egyes cikke egyedi böngészőtámogatási megjegyzéseket tartalmaz. Az alapvető egyszínű hátterek és egyes képek azonban mindenhol működnek, és bármi, ami nem támogatott, csak a következő legjobb dologra esik vissza, legyen az kép vagy szín.
Króm | Szafari | Firefox | Opera | AZAZ | Android | iOS |
---|---|---|---|---|---|---|
Művek | Művek | Művek | Művek | Művek | Művek | Művek |