CSS background-repeat プロパティ

❮ 前章へ 完全な CSS リファレンス 次へ ❯

縦方向にのみ背景画像を繰返します:

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 以前では、一つの要素に複数の背景画像をサポートしていません。


CSS 構文

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 を参照

Examples

その他の例

背景画像を縦・横両方向に繰り返す方法(背景画像のデフォルト):

body {
    background-image: url("paper.gif");
}
Try it Yourself ❯

横方向にのみ背景画像を繰り返す方法:

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 プロパティ


❮ 前章へ 完全な CSS リファレンス 次へ ❯