Lastnost background-repeat
Lastnost background-repeat določa,
kako ponavljati sliko ozadja
elementa. Privzeto se slika ponavlja
tako po osi X kot po osi Y, s čimer pokrije
vso razpoložljivo površino.
Sintaksa
selektor {
background-repeat: no-repeat | repeat | repeat-x | repeat-y | space | round;
}
Vrednosti
| Vrednost | Opis |
|---|---|
no-repeat |
Slika se ne bo ponavljala. |
repeat-x |
Slika se bo ponavljala po osi X. |
repeat-y |
Slika se bo ponavljala po osi Y. |
repeat |
Slika se bo ponavljala po osi X in po osi Y. |
space |
Slika se bo ponovila tolikokrat, da bo popolnoma zapolnila površino, če to ni mogoče, se med slikami doda prazen prostor. |
round |
Slika se bo ponovila tako, da se bo v površino postavilo celo število slik, če tega ni mogoče narediti, se slike ozadja skalirajo. |
Privzeta vrednost: repeat - prekrije
celotno površino z vzorcem.
Primer
Privzeto bo slika ozadja tlakovala celoten element:
<div id="elem"></div>
#elem {
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Primer
Poskrbimo, da se slika ne ponavlja:
<div id="elem"></div>
#elem {
background-repeat: no-repeat;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Primer
Zdaj naj se slika ponavlja po osi X:
<div id="elem"></div>
#elem {
background-repeat: repeat-x;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Primer
In zdaj po osi Y:
<div id="elem"></div>
#elem {
background-repeat: repeat-y;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Primer
Ponavljajoče se slike po oseh je mogoče pozicionirati
z lastnostjo background-position:
<div id="elem"></div>
#elem {
background-repeat: repeat-y;
background-position: top center;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Primer
Poglejmo, kako deluje vrednost space:
<div id="elem"></div>
#elem {
background-repeat: space;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Primer
Poglejmo, kako deluje vrednost round:
<div id="elem"></div>
#elem {
background-repeat: round;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Glejte tudi
-
lastnost
background,
ki je okrajšava za lastnosti ozadja