74 of 313 menu

background-positionプロパティ

プロパティbackground-positionは、 要素の背景画像の位置を指定します。 位置は、任意の サイズ単位 を使用して指定できます。最初の値は左からのオフセット、2番目の値は上からのオフセットを表します。

キーワードで位置を指定することもできます。 この場合、値の順序は重要ではありません。 垂直方向のキーワード:topcenterbottom。 水平方向のキーワード: leftcenterright

キーワードの使用方法

キーワードで画像を配置するには、 垂直方向と水平方向に1つずつ値を指定する必要があります。 たとえば、値top rightを指定すると、 画像は右上に配置されます。

単語の順序は重要ではありません:top rightと書くことも、 right topと書くこともできます。 キーワードcenterがある場合は、省略できます。 たとえば、top centerは、単にtopと同じです。 また、center centerは単にcenterと同じです。

構文

セレクター { background-position: スペースで区切った2つの値; }

デフォルトでは、背景画像は左上隅に配置されます:

<div id="elem"></div> #elem { background-image: url("bg.png"); background-repeat: no-repeat; width: 400px; height: 300px; border: 1px solid black; }

:

背景画像を右上隅に配置してみましょう:

<div id="elem"></div> #elem { background-position: top right; background-image: url("bg.png"); background-repeat: no-repeat; width: 400px; height: 300px; border: 1px solid black; }

:

背景画像を右下隅に配置してみましょう:

<div id="elem"></div> #elem { background-position: bottom right; background-image: url("bg.png"); background-repeat: no-repeat; width: 400px; height: 300px; border: 1px solid black; }

:

背景画像を右側かつ垂直方向中央に配置してみましょう:

<div id="elem"></div> #elem { background-position: right center; background-image: url("bg.png"); background-repeat: no-repeat; width: 400px; height: 300px; border: 1px solid black; }

:

背景画像をブロックの中央に配置してみましょう:

<div id="elem"></div> #elem { background-position: center center; background-image: url("bg.png"); background-repeat: no-repeat; width: 400px; height: 300px; border: 1px solid black; }

:

背景画像を左から20px、上から40pxの位置に配置してみましょう:

<div id="elem"></div> #elem { background-position: 20px 40px; background-image: url("bg.png"); background-repeat: no-repeat; width: 400px; height: 300px; border: 1px solid black; }

:

背景画像を左から90%、上から100%の位置に配置してみましょう:

<div id="elem"></div> #elem { background-position: 90% 100%; background-image: url("bg.png"); background-repeat: no-repeat; width: 400px; height: 300px; border: 1px solid black; }

:

背景画像を左から30px、垂直方向の下端に配置してみましょう:

<div id="elem"></div> #elem { background-position: 30px bottom; background-image: url("bg.png"); background-repeat: no-repeat; width: 400px; height: 300px; border: 1px solid black; }

:

背景画像を左から30px、垂直方向中央に配置してみましょう:

<div id="elem"></div> #elem { background-position: 30px center; background-image: url("bg.png"); background-repeat: no-repeat; width: 400px; height: 300px; border: 1px solid black; }

:

背景画像を上から30px、水平方向中央に配置してみましょう:

<div id="elem"></div> #elem { background-position: center 30px; background-image: url("bg.png"); background-repeat: no-repeat; width: 400px; height: 300px; border: 1px solid black; }

:

関連項目

  • プロパティbackground
    背景に関する一括指定プロパティ
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否