--- title: background slug: Web/CSS/background tags: - CSS - CSS Background - CSS Property - Reference - 'recipe:css-shorthand-property' translation_of: Web/CSS/background ---
{{CSSRef("CSS Background")}}
background
は CSS の一括指定プロパティで、色、画像、原点と寸法、反復方法など、背景に関するすべてのスタイルプロパティを一括で設定します。
このプロパティは以下の CSS プロパティの一括指定です。
/* <background-color> を使用 */ background: green; /* <bg-image> と <repeat-style> を使用 */ background: url("test.jpg") repeat-y; /* <box> と <background-color> を使用 */ background: border-box red; /* 単一の画像、中央寄せかつ縮小 */ background: no-repeat center/80% url("../img/image.png");
background
プロパティは1つまたは複数の背景レイヤーをカンマで区切って指定します。
それぞれのレイヤーの構文は以下の通りです。
<bg-size>
の値は <position>
の直後に '/' の文字で区切って含めなければなりません。例: "center/80%
"<box>
の値は0~2回含めることができます。1回の場合は {{cssxref("background-origin")}} と {{cssxref("background-clip")}} の両方に設定されます。2回の場合は、1つ目は {{cssxref("background-origin")}} に、2つ目は {{cssxref("background-clip")}} に設定されます。<background-color>
の値は最後のレイヤーの指定でのみ含めることができます。<attachment>
<box>
<background-color>
<bg-image>
<position>
<repeat-style>
<bg-size>
ブラウザーは、背景画像に関する特別な情報を支援技術に提供しません。これは主に読み上げアプリにとって重要であり、読み上げアプリはその存在を告知しないため、ユーザーには何も伝えません。ページの全体的な目的を理解する上で重要な情報が画像に含まれている場合は、文書の中でその意味を記述した方が良いでしょう。
{{cssinfo}}
<p class="topbanner"> Starry sky<br/> Twinkle twinkle<br/> Starry sky </p> <p class="warning">Here is a paragraph<p>
.warning { background: pink; } .topbanner { background: url("https://mdn.mozillademos.org/files/11983/starsolid.gif") #99f repeat-y fixed; }
{{EmbedLiveSample("Setting_backgrounds_with_color_keywords_and_images")}}
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS3 Backgrounds', '#the-background', 'background')}} | {{Spec2('CSS3 Backgrounds')}} | 一括指定プロパティが拡張され、複数の背景と新しい {{cssxref("background-size")}}, {{cssxref("background-origin")}}, {{cssxref("background-clip")}} プロパティに対応した。 |
{{SpecName('CSS2.1', 'colors.html#propdef-background', 'background')}} | {{Spec2('CSS2.1')}} | 重要な変更なし |
{{SpecName('CSS1', '#background', 'background')}} | {{Spec2('CSS1')}} | 初回定義 |
{{Compat("css.properties.background")}}