📢 この記事は gemini-2.5-flash によって翻訳されました
背景プロパティにはこんなのがあるよ
| 説明 | プロパティ |
|---|---|
| 背景色 | background-color |
| 背景画像 | background-image |
| 背景画像の繰り返し方 | background-repeat |
| 背景画像の位置 | background-position |
| 背景画像の拡大縮小 | background-size |
| 背景画像の固定 | background-attachment |
| 背景画像の複合プロパティ | background |
背景画像
Webページでは、装飾的な画像効果を出すために背景画像を使うんだ。
| |
背景画像の繰り返し方
background-repeatには4つの値があるよ。
| 効果 | 繰り返さない | 繰り返す (デフォルト) | 水平方向に繰り返す | 垂直方向に繰り返す |
|---|---|---|---|---|
| 属性値 | no-repeat | repeat | repeat-x | repeat-y |
背景画像の位置
background-positionの値は水平方向の位置 垂直方向の位置だよ。位置の値にはキーワードと座標があるんだ。
キーワードにはleft、right、center、top、bottomがあるよ。
座標は数字+pxを使って、正負どちらもOKだよ。
| |
キーワードを一つだけ書いたら、もう一方の方向は中央になるよ。数字を一つだけ書いた場合は水平方向が指定されて、垂直方向は中央になるんだ。
背景画像の拡大縮小
background-sizeにはよく使う3つの属性値があるよ。
- キーワード
- cover:背景領域を完全に覆うように背景画像を等比率で拡大縮小するよ。画像の一部が見えなくなることもあるかもしれないね。
- contain:背景領域に完全に収まるように背景画像を等比率で拡大縮小するよ。一部が空白になることもあるかもしれない。
- パーセンテージ:ボックスのサイズに基づいて画像の大きさを計算するよ。
数字+単位(例: px)
パーセンテージが100%だと、画像の幅とボックスの幅が同じになって、高さは等比率で拡大縮小されるよ。
背景画像の固定
background-attachmentを使うと、背景が要素のコンテンツと一緒にスクロールしないようになるんだ。属性値はfixedだよ。
背景画像の複合プロパティ
backgroundプロパティの値は背景色 背景画像 繰り返し方 位置/拡大縮小 固定だよ。順序は関係ないんだ。
| |