Vlastnost background-repeat
Vlastnost background-repeat určuje
jakým způsobem opakovat obrázek na pozadí
prvku. Ve výchozím nastavení se obrázek opakuje
podél osy X i podél osy Y, čímž pokrývá
celou dostupnou oblast.
Syntaxe
selektor {
background-repeat: no-repeat | repeat | repeat-x | repeat-y | space | round;
}
Hodnoty
| Hodnota | Popis |
|---|---|
no-repeat |
Obrázek se nebude opakovat vůbec. |
repeat-x |
Obrázek se bude opakovat podél osy X. |
repeat-y |
Obrázek se bude opakovat podél osy Y. |
repeat |
Obrázek se bude opakovat podél osy X a podél osy Y. |
space |
Obrázek se zopakuje tolikrát, aby zcela vyplnil oblast, pokud se to nepodaří, přidá se mezi obrázky prázdný prostor. |
round |
Obrázek se zopakuje tak, aby se do oblasti vešlo celé číslo obrázků, pokud se to nepodaří, obrázky na pozadí se škálují. |
Výchozí hodnota: repeat - pokrývá
celou oblast vzorem.
Příklad
Ve výchozím nastavení obrázek na pozadí vyplní celý prvek:
<div id="elem"></div>
#elem {
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Příklad
Nastavme, aby se obrázek neopakoval:
<div id="elem"></div>
#elem {
background-repeat: no-repeat;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Příklad
Nyní nastavme opakování obrázku podél osy X:
<div id="elem"></div>
#elem {
background-repeat: repeat-x;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Příklad
A nyní podél osy Y:
<div id="elem"></div>
#elem {
background-repeat: repeat-y;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Příklad
Obrázky opakující se podél os lze pozicovat
pomocí vlastnosti 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;
}
:
Příklad
Podívejme se, jak funguje hodnota space:
<div id="elem"></div>
#elem {
background-repeat: space;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Příklad
Podívejme se, jak funguje hodnota round:
<div id="elem"></div>
#elem {
background-repeat: round;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Viz také
-
vlastnost
background,
představující zkratkovou vlastnost pro pozadí