Egenskapen background-repeat
Egenskapen background-repeat anger
hur en bakgrundsbild för ett element ska upprepas.
Som standard upprepas bilden
både längs X-axeln och Y-axeln, och täcker på så sätt
hela tillgängligt område.
Syntax
selektor {
background-repeat: no-repeat | repeat | repeat-x | repeat-y | space | round;
}
Värden
| Värde | Beskrivning |
|---|---|
no-repeat |
Bilden kommer inte att upprepas alls. |
repeat-x |
Bilden kommer att upprepas längs X-axeln. |
repeat-y |
Bilden kommer att upprepas längs Y-axeln. |
repeat |
Bilden kommer att upprepas längs både X-axeln och Y-axeln. |
space |
Bilden upprepas så många gånger att den fyller området helt, om detta inte går att uppnå läggs tomt utrymme till mellan bilderna. |
round |
Bilden upprepas så att ett helt antal bilder får plats i området, om detta inte går att uppnå skalas bakgrundsbilderna. |
Standardvärde: repeat - täcker
hela området med mönstret.
Exempel
Som standard kommer bakgrundsbilden att täcka hela elementet:
<div id="elem"></div>
#elem {
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Exempel
Låt oss göra så att bilden inte upprepas:
<div id="elem"></div>
#elem {
background-repeat: no-repeat;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Exempel
Och nu låt oss att bilden upprepas längs X-axeln:
<div id="elem"></div>
#elem {
background-repeat: repeat-x;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Exempel
Och nu längs Y-axeln:
<div id="elem"></div>
#elem {
background-repeat: repeat-y;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Exempel
Bilder som upprepas längs axlarna kan positioneras
med hjälp av egenskapen 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;
}
:
Exempel
Låt oss se hur värdet space fungerar:
<div id="elem"></div>
#elem {
background-repeat: space;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Exempel
Låt oss se hur värdet round fungerar:
<div id="elem"></div>
#elem {
background-repeat: round;
background-image: url("bg.png");
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Se även
-
egenskapen
background,
som är en sammanfattande egenskap för bakgrund