background-imageは、HTMLの背景に画像を指定するCSSプロパティである。
background-image: image
値 | 意味 |
---|---|
none | 画像なし(規定値) |
url(URL) | URLで指定した画像を表示 |
inherit | 継承 |
body要素の背景画像を指定する例を以下に示す。
body {
background-image: url(http://www.example.com/image/back.gif);
}
ローカルファイルのURLを指定する場合は、以下のように指定する。
body {
background-image: url(file:///C:/image/back.gif);
}
none
全ての要素に対してbackground-imageプロパティを指定できる。
background-imageプロパティは子孫の要素へ継承されない。
背景画像のサイズを指定する。
background-size: contain
background-size: cover
background-size: width
background-size: width height
body {
background-image: url(http://www.example.com/image/back.gif);
backgournd-size: contain;
}
body {
background-image: url(http://www.example.com/image/back.gif);
backgournd-size: cover;
}
背景画像の幅を数値で指定する場合は、以下に示す単位を利用できる。
単位 | 意味 | 説明 |
---|---|---|
em | フォントサイズ | |
rem | root em | ドキュメントのルート要素のフォントサイズ |
cm | centimeters | 1cm |
mm | millimeters | 1mm |
Q | 級 (quarter-millimeters) | 0.25mm |
in | inches | 1 inch |
pc | picas | 1/6 inch |
pt | points | 1/72 inch |
px | pixels | 1/96 inch |
% | percent | パーセント |
vw | viewport width | ビューポートの幅の1/100 |
vmin | minimum viewport | ビューポートの幅または高さで小さい方の1/100 |
vmax | maximum viewport | ビューポートの幅または高さで大きい方の1/100 |
body {
background-image: url(http://www.example.com/image/back.gif);
backgournd-size: 50%;
}
背景画像の高さを数値で指定する場合は、以下に示す単位を利用できる。
単位 | 意味 | 説明 |
---|---|---|
em | フォントサイズ | |
rem | root em | ドキュメントのルート要素のフォントサイズ |
cm | centimeters | 1cm |
mm | millimeters | 1mm |
Q | 級 (quarter-millimeters) | 0.25mm |
in | inches | 1 inch |
pc | picas | 1/6 inch |
pt | points | 1/72 inch |
px | pixels | 1/96 inch |
% | percent | パーセント |
vw | viewport width | ビューポートの幅の1/100 |
vmin | minimum viewport | ビューポートの幅または高さで小さい方の1/100 |
vmax | maximum viewport | ビューポートの幅または高さで大きい方の1/100 |
body {
background-image: url(http://www.example.com/image/back.gif);
backgournd-size: auto 360px;
}
none
全ての要素に対して background-size プロパティを指定できる。
background-size プロパティは子孫の要素へ継承されない。
World Wide Web Consortium (2023) CSS Backgrounds and Borders Module Level 3