この翻訳は不完全です。英語から この記事を翻訳 してください。
概要
background-image
が指定されている場合、background-attachment
CSS プロパティは、画像の位置をビューポートの範囲に固定するか、または画像を含むブロックとともにスクロールするかどうかを決定します。
初期値 | scroll |
---|---|
適用対象 | 全要素. It also applies to ::first-letter and ::first-line . |
継承 | 不可 |
メディア | visual |
計算値 | 指定値 |
アニメーションの可否 | 不可 |
正規順序 | 形式文法で定義される一意のあいまいでない順序 |
構文
background-attachment: scroll; background-attachment: fixed; background-attachment: local; background-attachment: inherit;
値
- fixed
- このキーワードは、背景画像がビューポートに対して固定されることを意味します。要素がスクロール機構を持っていたとしても、"fixed"の背景画像は要素とともに動きません。
- local
- このキーワードは、背景画像が要素の内容に対して固定されることを意味します。要素がスクロール機構を持っていた場合、背景画像は要素の内容とともにスクロールし、and the background painting area and background positioning area are relative to the scrollable area of the element rather than to the border framing them.
scroll
-
このキーワードは、背景画像が要素自身に対して固定され、その内容とともにスクロールしないことを意味します。(要素のボーダーに対して効果的に配置されます。)
形式構文
<attachment>#
例
シンプルな例
CSS
p { background-image: url("https://mdn.mozillademos.org/files/12057/starsolid.gif"); background-attachment: fixed; }
HTML
<p> There were doors all round the hall, but they were all locked; and when Alice had been all the way down one side and up the other, trying every door, she walked sadly down the middle, wondering how she was ever to get out again. </p>
結果
複数の背景画像のサポート
このプロパティは複数の背景画像をサポートしており、各背景画像に異なる <attachment>
をカンマ区切りで指定することができます。各画像には最初の指定から最後まで、対応する配置の種類が適用されます。
CSS
p { background-image: url("https://mdn.mozillademos.org/files/12057/starsolid.gif"), url("https://mdn.mozillademos.org/files/12059/startransparent.gif"); background-attachment: fixed, scroll; background-repeat: no-repeat, repeat-y; }
HTML
<p> There were doors all round the hall, but they were all locked; and when Alice had been all the way down one side and up the other, trying every door, she walked sadly down the middle, wondering how she was ever to get out again. Suddenly she came upon a little three-legged table, all made of solid glass; there was nothing on it except a tiny golden key, and Alice's first thought was that it might belong to one of the doors of the hall; but, alas! either the locks were too large, or the key was too small, but at any rate it would not open any of them. However, on the second time round, she came upon a low curtain she had not noticed before, and behind it was a little door about fifteen inches high: she tried the little golden key in the lock, and to her great delight it fitted! </p>
結果
仕様
仕様書 | 策定状況 | コメント |
---|---|---|
CSS Backgrounds and Borders Module Level 3 | 勧告候補 | 短縮プロパティが、複数の背景画像とlocalの値をサポートするよう、拡張されています。 |
CSS 2.1 | 勧告 | 重要な変更なし |
CSS 1 | 勧告 | 重要な変更なし |
ブラウザ互換性
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | 1.0 | 1.0 (1.7 or earlier) | 4.0 | 3.5 | 1.0 |
複数の背景画像 | 1.0 | 3.6 (1.9.2) | 9.0 | 10.5 | 1.3 |
local |
4.0 | 未サポート | 9.0 | 10.5 | 5.0 |
機能 | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | 2.1 | 1.0 (1.9.2) | ? | 10.0 | 3.2 |
Multiple backgrounds | 2.1 | 1.0 (1.9.2) | ? | 10.0 | 3.2 |
local |
? | 未サポート | ? | ? | ? |