

プロパティについて
#
概要
初期値 | “background-origin: padding-box;” |
適用対象 | すべての要素 |
継承 | No |
パーセント値 | パーセント値は指定できません |
計算値 | 指定したキーワードをアイテムとするリスト |
アニメーション | 繰り返し可能なリスト |
“background-origin”プロパティは“background-image”プロパティなどで指定された背景画像の配置領域を指定するプロパティです。“background-position”プロパティで背景画像の配置位置を指定するときに原点の位置に影響します。
“background-attachment”プロパティの値が“fixed”である場合は“background-origin”プロパティでの指定は無視され、背景画像の配置位置の基準は初期包括ブロックとなります。
サンプルコード
div { background-origin: border-box;}
#
値
値 | 説明 |
---|---|
“<box>”値 | |
padding-box | 背景画像の表示位置はパディング・ボックスを基準とします |
border-box | 背景画像の表示位置はボーダー・ボックスを基準とします |
content-box | 背景画像の表示位置はコンテント・ボックスを基準とします |
他の値 | |
共通キーワード |

#
複数の背景画像を指定する
“background-image”プロパティで複数の背景画像が指定されている場合、値を“,(コンマ)”で区切って記述することでそれぞれの背景画像の配置領域を指定することができます。値の順番は“background-image”プロパティで指定した値の順番に対応します。
div {
background-image: 〚一番手前の背景画像〛,〚手前から2番目の背景画像〛,〚手前から3番目の背景画像〛,...,〚一番奥の背景画像〛;
background-origin: 〚一番手前の背景画像の設定〛,〚手前から2番目の背景画像の設定〛,〚手前から3番目の背景画像の設定〛,...,〚一番奥の背景画像の設定〛;
}
#
使用例
#
#
#
#