background-repeat - 背景画像の繰り返し表示の設定

投稿日: / 更新日:

スタイルシートのbackground-repeatは、背景画像の、タイルの繰り返し表示を調整するためのプロパティです。タイルとは、画像1つということを表す単位です。

サンプルコード

下記は、background-repeatを用いて背景画像のタイルの繰り返し表示を横方向のみに限定するためのサンプルコードです。

body {
	background-repeat: repeat-x ;
}

デモ

スタイルシートのbackground-repeatを指定した例です。通常、指定した背景画像は繰り返し表示でドキュメント全体を埋め尽くしますが、このデモでは、横方向(repeat-y)にしか繰り返し表示されていません。

値の指定

値の指定方法は主に下記の通りです。リンクをクリックすると、デモを確認できます。

項目説明
inherit親要素の値を引き継ぐ。例の場合、div要素のbackground-repeatには、bodyに指定された値(repeat-y)が引き継がれる。
initialプロパティの初期値が適用される。この場合、repeat(縦、横、どちらの方向にも繰り返し表示)となる。
repeat初期値。縦方向、横方向、どちらにも繰り返し表示される。
repeat-x横方向にのみ、タイルが繰り返し表示される。
repeat-y縦方向にのみ、タイルが繰り返し表示される。
no-repeat繰り返し表示されない。タイルが1つだけ表示される。

ブラウザのサポート

2016年7月現在の、ブラウザのサポート状況は次の通りです。全ての主要ブラウザで、ベンダープレフィクスなど気にすることなく利用できます。

  • Chrome

    -

    時期不明

  • Firefox

    -

    時期不明

  • Safari

    -

    時期不明

  • Ie

    -

    時期不明

  • Edge

    -

    時期不明

  • Opera

    -

    時期不明

  • Safari(iOS)

    -

    時期不明

  • Ie Mobile

    -

    時期不明

  • Chrome

    -

    時期不明

  • Android

    -

    時期不明

  • FF Mobile

    -

    時期不明

  • Opera Mobile

    -

    時期不明