背景画像の繰り返し方法を指定します。
値 | 説明 |
repeat-x | 横方向のみリピートします。 |
repeat-y | 縦方向のみリピートします。 |
repeat | リピートします。 |
no-repeat | リピートしません。 |
space | リピートします。画像サイズが表示領域の整数倍でない場合は、画像間にスペースを入れて調整します。 |
round | リピートします。画像サイズが表示領域の整数倍でない場合は、画像を拡大・縮小して調整します。 |
repeat, no-repeat, space, round をひとつのみ記述した場合は、横方向、縦方向双方に適用されます。ふたつ記述した場合は、横方向、縦方向の順に適用されます。
CSS
background-repeat: no-repeat; /* 横:no-repeat、縦:no-repeat */
background-repeat: repeat no-repeat; /* 横:repeat、縦:no-repeat */
CSS
.test-repeat {
background-repeat: repeat;
background-image: url(./image/back.gif);
width: 85px;
height: 85px;
border: 1px solid gray;
}
.test-repeat-x {
background-repeat: repeat-x;
background-image: url(./image/back.gif);
width: 85px;
height: 85px;
border: 1px solid gray;
}
.test-repeat-y {
background-repeat: repeat-y;
background-image: url(./image/back.gif);
width: 85px;
height: 85px;
border: 1px solid gray;
}
.test-no-repeat {
background-repeat: no-repeat;
background-image: url(./image/back.gif);
width: 85px;
height: 85px;
border: 1px solid gray;
}
.test-space {
background-repeat: space;
background-image: url(./image/back.gif);
width: 85px;
height: 85px;
border: 1px solid gray;
}
.test-round {
background-repeat: round;
background-image: url(./image/back.gif);
width: 85px;
height: 85px;
border: 1px solid gray;
}
HTML
<h5>repeat</h5>
<div class="test-repeat"></div>
<h5>repeat-x</h5>
<div class="test-repeat-x"></div>
<h5>repeat-y</h5>
<div class="test-repeat-y"></div>
<h5>no-repeat</h5>
<div class="test-no-repeat"></div>
<h5>space</h5>
<div class="test-space"></div>
<h5>round</h5>
<div class="test-round"></div>
表示
repeat
repeat-x
repeat-y
no-repeat
space
round