コンテンツボックスの左上隅を基準に背景を配置します:
#example1
{
background:url(img_flwr.gif);
background-repeat: no-repeat;
padding:35px;
background-origin: content-box;
}
Try it Yourself ❯
background-origin プロパティは、背景画像をどこに配置するかを指定します。
注: background-attachment プロパティが "fixed" の場合は、このプロパティの効果はありません。
| デフォルト値: | padding-box |
|---|---|
| 継承: | 継承する |
| アニメーション可否: | 不可。animatable を参照 |
| バージョン: | CSS3 |
| JavaScript 構文: | object.style.backgroundOrigin="content-box" Try it |
表中の数字は、完全にプロパティをサポートした最初のブラウザのバージョンです。
| プロパティ | |||||
|---|---|---|---|---|---|
| background-origin | 4.0 | 9.0 | 4.0 | 3.0 | 10.5 |
background-origin: padding-box|border-box|content-box|initial|inherit;
| 値 | 説明 | Play it |
|---|---|---|
| padding-box | デフォルト値。背景画像は、パディングボックスの左上隅を基準に配置します | Play it ❯ |
| border-box | 背景画像は、バーダーボックスの左上隅を基準に配置します | Play it ❯ |
| content-box | 背景画像は、コンテンツボックスの左上隅を基準に配置します | Play it ❯ |
| initial | プロパティにデフォルト値を設定します。initial を参照 | Play it ❯ |
| inherit | このプロパティは親要素を継承します。 inherit を参照 |
CSS3 チュートリアル:CSS3 Backgrounds
HTML DOM リファレンス:backgroundOrigin プロパティ