背景に関する設定を行う.
要素の背景の色を指定する.
適用できる要素 | すべての要素 |
---|---|
継承 | しない |
テンプレート |
background-color: 値; |
---|
指定できる値 | 値の効果 |
---|---|
色 | 指定した色になる. |
transparent | 透明になる. |
CSSの例文 |
p.background-color{ background-color: yellow; } |
---|---|
XHTMLの例文 |
<p class="background-color"> 黄色 </p> |
出力結果 |
黄色 |
背景画像を指定できる.
適用できる要素 | すべての要素 |
---|---|
継承 | しない |
テンプレート |
background-image: 値; |
---|
指定できる値 | 値の効果 |
---|---|
url(URL) | 背景を指定したURLの画像にする. |
none | 背景画像なし. |
CSSの例文 |
p.background-image{ background-image: url(../../gif/bluestar.gif); } |
---|---|
XHTMLの例文 |
<p class="background-image"> 画像 <br /> 画像 <br /> 画像 </p> |
出力結果 |
画像
|
背景画像のくり返し方を指定する.
適用できる要素 | すべての要素 |
---|---|
継承 | しない |
テンプレート |
background-repeat: 値; |
---|
指定できる値 | 値の効果 |
---|---|
repeat | 背景画像を縦方向・横方向に繰り返し表示する. |
repeat-x | 背景画像を横方向にのみ繰り返し表示する. |
repeat-y | 背景画像を縦方向にのみ繰り返し表示する. |
no-repeat | 背景画像を繰り返さず,1枚だけ表示する. |
CSSの例文 |
p.background-repeat{ background-image: url(../../gif/bluestar.gif); background-repeat: repeat-y; } |
---|---|
XHTMLの例文 |
<p class="background-repeat"> 画像 <br /> 画像 <br /> 画像 </p> |
出力結果 |
画像
|
背景画像を固定する.
適用できる要素 | すべての要素 |
---|---|
継承 | しない |
テンプレート |
background-attachment: 値; |
---|
指定できる値 | 値の効果 |
---|---|
fixed | ブラウザをスクロールしても背景画像が動かずに固定される. |
scroll | ブラウザをスクロールするとともに背景画像も移動する. |
CSSの例文 |
p.background-attachment{ background-image: url(../../gif/bluestar.gif); background-attachment: fixed } |
---|---|
XHTMLの例文 |
<p class="background-attachment"> <br /> 画像 <br /> 画像 </p> |
出力結果 |
|
画像を好きな場所に表示する.
テンプレート |
background-position: 値 値; |
---|
適用できる要素 | すべての要素 |
---|---|
継承 | しない |
指定できる値 | 値の効果 | 同等の効果をもつ別の値 |
---|---|---|
横% 縦% | 横方向は左から,縦方向は上から指定した値に画像を表示する. | |
長さ(横) 長さ(縦) | 指定した長さの単位で横方向は左から,縦方向は上から指定した値に画像を表示する. | |
left top | 横方向は左端に,縦方向は上端に表示する. | top left, 0% 0% |
center top | 横方向は中央に,縦方向は上端に表示する. | top center, center, 50% 0% |
right top | 横方向は右端に,縦方向は上端に表示する. | top right, 100% 0% |
left center | 横方向は左端に,縦方向は中央に表示する. | center left, left, 0% 50% |
center center | 横方向は中央に,縦方向は中央に表示する. | center, 50% 50% |
right center | 横方向は右端に,縦方向は中央に表示する. | center right, right, 100% 50% |
left bottom | 横方向は左端に,縦方向は下端に表示する. | bottom left, 0% 100% |
center bottom | 横方向は中央に,縦方向は下端に表示する. | bottom center, bottom, 50% 100% |
right bottom | 横方向は右端に,縦方向は下端に表示する. | bottom right, 100% 100% |
1つの値のみを指定するものもある.
CSSの例文 |
p.background-position{ background-image: url(../../gif/bluestar.gif); background-repeat: no-repeat; background-position: right top; } |
---|---|
XHTMLの例文 |
<p class="background-position"> 画像 <br /> 画像 <br /> 画像 </p> |
出力結果 |
画像
|
背景のプロパティをまとめて表示する.
適用できる要素 | すべての要素 |
---|---|
継承 | しない |
テンプレート |
background: ; |
---|
指定できる値 | 値の効果 |
---|---|
background-colorの値 background-imageの値 background-repeatの値 background-attachmentの値 background-positionの値 | 5つの値をそれぞれ指定することで,上で記述したそれぞれの効果が表れる.並べる順番に決まりはなく,必要のないプロパティの値は省略してもよい. |
CSSの例文 |
p.background{ background: url(../../gif/bluestar.gif) fixed center bottom no-repeat; } |
---|---|
XHTMLの例文 |
<p class="backgroundt"> <br /> 画像 <br /> 画像 </p> |
出力結果 |
|