CSS辞書

background-position

背景・装飾

背景画像の配置位置を制御するプロパティです。キーワード(top、center、bottom、left、right)や数値、パーセントで位置を指定できます。複数の背景画像それぞれに異なる位置を設定することも可能です。

構文

Syntax
background-position: <position> | <length> | <percentage>

Tailwindでは

bg-centerbackground-position: center
bg-topbackground-position: top
bg-leftbackground-position: left

任意値: bg-[position:20%_80%]

コード例

1

background-position: center;
実行結果
background-position: center - 背景画像を中央に配置
中央配置
💡 最も使用頻度が高い配置。ロゴやアイコンでよく使用

背景画像を中央に配置

2

background-position: top right;
実行結果
background-position: top right - 背景画像を右上に配置
右上
💡 バッジやアイコンを右上に配置する際によく使用

背景画像を右上に配置

3

background-position: 20% 80%;
実行結果
background-position: 20% 80% - パーセントでの位置指定
20% 80%
💡 水平20%、垂直80%の位置。精密な位置調整に便利

水平方向20%、垂直方向80%の位置に配置

4

background-position: 50px 100px;
実行結果
background-position: 50px 100px - ピクセル単位での位置指定
50px 20px
💡 左から50px、上から20px。絶対的な位置指定

左から50px、上から100pxの位置に配置

💡 TIPS

ヒーロー画像の重要な部分を調整したり、パターン画像の位置を微調整するのに便利。centerは最も使用頻度が高い。

⚠️ よくある間違い

パーセント指定は画像とコンテナの対応する位置を揃える仕組みなので、50% 50%が中央配置になる。

🤖 AIがよく間違えるポイント

%指定の意味が特殊で、「画像の50%地点を要素の50%地点に合わせる」という基準点同士の対応です(pxのような単純オフセットではない)。この仕様はAIも誤って説明しがちです。人物写真の顔位置合わせなどはパーセンテージ基準の方が破綻しにくい、という実務知識も添えると良いコードが出ます。

💬 AIへの頼み方

レスポンシブで背景写真の顔が見切れないよう、background-positionをパーセンテージ基準で調整して

そのままAIチャットに貼り付けて使える依頼文の例です。ページ上部の「AI用にコピー」でこのページ全体をコンテキストとして渡せます。

関連プロパティ

ブラウザサポート

Baseline 広く利用可能
Chrome
1+
Firefox
1+
Safari
1+
Edge
12+