縦方向にのみ背景画像を繰返します:
body
{
background-image: url("paper.gif");
background-repeat: repeat-y;
}
Try it Yourself ❯
他の "Try it Yourself" 例が下にあります。
background-repeat プロパティは、背景画像を繰返すか、繰返す場合どのように繰返すかを設定します。
背景画像は、デフォルトでは縦にも横にも繰返します。
チップ: 背景画像は、background-position プロパティに従い配置されます。 background-position が指定されていない場合、画像は常に要素の左上隅に配置されます。
| デフォルト値: | repeat |
|---|---|
| 継承: | 継承する |
| アニメーション可否: | 不可。animatable を参照 |
| バージョン: | CSS1 |
| JavaScript 構文: | object.style.backgroundRepeat="repeat-x" Try it |
表中の数字は、完全にプロパティをサポートした最初のブラウザのバージョンです。
| プロパティ | |||||
|---|---|---|---|---|---|
| background-repeat | 1.0 | 4.0 | 1.0 | 1.0 | 3.5 |
注: IE8 以前では、一つの要素に複数の背景画像をサポートしていません。
background-repeat: repeat|repeat-x|repeat-y|no-repeat|initial|inherit;
| 値 | 説明 | Play it |
|---|---|---|
| repeat | 背景画像を縦にも横にも繰返します。これがデフォルトです | Play it ❯ |
| repeat-x | 背景画像を横にのみ繰返します | Play it ❯ |
| repeat-y | 背景画像を縦にのみ繰返します | Play it ❯ |
| no-repeat | 背景画像は繰返しません | Play it ❯ |
| initial | プロパティにデフォルト値を設定します。initial を参照 | Play it ❯ |
| inherit | このプロパティは親要素を継承します。inherit を参照 |
横方向にのみ背景画像を繰り返す方法:
body
{
background-image: url("paper.gif");
background-repeat: repeat-x;
}
Try it Yourself ❯
背景画像を繰返さずに 1 回だけ表示する方法:
body
{
background-image: url("paper.gif");
background-repeat: no-repeat;
}
Try it Yourself ❯
CSS チュートリアル: CSS Background
CSSリファレンス:background-position property
HTML DOM リファレンス: backgroundRepeat プロパティ