Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
1
12
1
1
18
1
local
1
12
1
1
18
1
multiple backgrounds

複数の背景

1
12
3.6
1.3
18
1
no-repeat
1
12
1
1
18
1
none
1
12
1
1
18
1
repeat
1
12
1
1
18
1
repeat-x
1
12
1
1
18
1
repeat-y
1
12
1
1
18
1
round
1
12
1
1
18
1
scroll
1
12
1
1
18
1
space
1
12
1
1
18
1
transparent
1
12
1
1
18
1
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
.hero {
  background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
              url('hero.jpg') center/cover no-repeat;
}

ライブデモ

Gradientbackground

CSS Gradientbackground demo.

プレビュー全画面表示

patternbackground

CSS patternbackground demo.

プレビュー全画面表示

Multiplebackground. layering

CSS Multiplebackground. layering demo.

プレビュー全画面表示

実務での使いどころ

  • ヒーローセクションの背景設定

    画像の上にグラデーションオーバーレイを重ねて、テキストの可読性を確保しながら背景画像を表示できます。

注意点

  • ショートハンドで指定しなかったサブプロパティは初期値にリセットされます。既存の個別プロパティを上書きしないよう、記述順序に注意してください。

アクセシビリティ

  • 背景画像上にテキストを配置する場合は、画像が読み込まれなかった場合でもテキストが読めるよう、適切な背景色をフォールバックとして設定してください。