CSS lastnosti za ozadja omogočajo popoln nadzor nad videzom HTML elementov. Z njimi lahko
nastavimo barvo ozadja, dodamo slike, določimo njihovo pozicijo, velikost, način ponavljanja in celo ustvarimo
napredne gradientne prehode. Lastnost background je skrajšana oblika (shorthand) za
hkratno nastavitev vseh posameznih lastnosti ozadja v eni vrstici kode.
| Lastnost | Primer | Opis |
|---|---|---|
| Osnovne lastnosti | ||
background | background: #fff url(img.jpg) no-repeat center; |
Skrajšana lastnost za vse lastnosti ozadja hkrati |
background-color | background-color: #f0f0f0; |
Določi barvo ozadja elementa |
background-image | background-image: url("image.jpg"); |
Določi sliko kot ozadje elementa |
| Pozicija in Ponovitev | ||
background-position | background-position: center top; |
Določi začetni položaj slike ozadja |
background-repeat | background-repeat: no-repeat; |
Ponavlja sliko (repeat, no-repeat, repeat-x, repeat-y) |
background-size | background-size: cover; |
Določi velikost slike ozadja (cover, contain, px, %) |
| Pripetost in Območje | ||
background-attachment | background-attachment: fixed; |
Določi ali je slika ozadja pomična ali fiksna |
background-origin | background-origin: padding-box; |
Določi položaj izvora slike (border-box, padding-box, content-box) |
background-clip | background-clip: border-box; |
Določi, kako daleč sega ozadje (border-box, padding-box, content-box) |
| Gradienti | ||
linear-gradient | background: linear-gradient(to right, red, blue); |
Linearni gradient (od enega roba do drugega) |
radial-gradient | background: radial-gradient(circle, red, blue); |
Radialni gradient (od središča navzven) |
| Napredno | ||
background-blend-mode | background-blend-mode: multiply; |
Meša več ozadij (barva + slika + gradient) |
multiple backgrounds | background: url(a.jpg), url(b.jpg); |
Več ozadij hkrati (zložena eno nad drugo) |