Ominaisuus background-repeat
Ominaisuus background-repeat määrittää
kuinka elementin taustakuva toistetaan.
Oletusarvoisesti kuva toistuu
sekä X-akselilla, että Y-akselilla, peittäen
siten koko käytettävissä olevan alueen.
Syntaksi
valitsija {
background-repeat: no-repeat | repeat | repeat-x | repeat-y | space | round;
}
Arvot
| Arvo | Kuvaus |
|---|---|
no-repeat |
Kuvaa ei toisteta lainkaan. |
repeat-x |
Kuva toistuu X-akselilla. |
repeat-y |
Kuva toistuu Y-akselilla. |
repeat |
Kuva toistuu X-akselilla ja Y-akselilla. |
space |
Kuva toistuu niin monta kertaa, että alue täytetään kokonaan, mikäli tämä ei onnistu, kuvien väliin lisätään tyhjää tilaa. |
round |
Kuva toistuu siten, että alueelle mahtuu kokonaisia kuvia, mikäli tämä ei onnistu, taustakuvat skaalautuvat. |
Oletusarvo: repeat - peittää
kuvion koko näytön.
Esimerkki
Oletusarvoisesti taustakuva peittää koko elementin:
<div id="elem"></div>
#elem {
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Esimerkki
Tehdään niin, että kuvaa ei toisteta:
<div id="elem"></div>
#elem {
background-repeat: no-repeat;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Esimerkki
Ja nyt toistetaan kuvaa X-akselilla:
<div id="elem"></div>
#elem {
background-repeat: repeat-x;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Esimerkki
Ja nyt Y-akselilla:
<div id="elem"></div>
#elem {
background-repeat: repeat-y;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Esimerkki
Akselilla toistuvia kuvia voi sijoitella
ominaisuuden background-position avulla:
<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;
}
:
Esimerkki
Katsotaan kuinka arvo space toimii:
<div id="elem"></div>
#elem {
background-repeat: space;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Esimerkki
Katsotaan kuinka arvo round toimii:
<div id="elem"></div>
#elem {
background-repeat: round;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Katso myös
-
ominaisuus
background,
joka on taustan lyhennysominaisuus