文字色と背景
文字色と背景色、背景画像の指定方法を説明します。
colorプロパティ
これまでの例でも出てきましたが、文字色を設定するには、colorプロパティを使用します。
しかし、colorプロパティの正確な意味は、要素の最前面の色を設定するプロパティです。とはいえ、ほとんどの要素の最前面は、文字(テキスト)なので、文字色を設定するには、colorプロパティを使用します。
ブラウザによっては、<hr />等にcolorプロパティを適用することができます。
check.css
h2 {
color: #090;
}
hr {
color: #900;
}
backgroundプロパティ
背景色や背景画像、背景画像の配置方法等を指定するにはbackgroundプロパティを使用します。このプロパティもこれまでの例で何度か登場しました。
背景色の指定
背景色を指定するには、backgroundプロパティに色の値を記述するだけです。
check2.css
body {
background: #cfc;
}
<body>要素にbackgroundプロパティを使用し、表示される領域全体の背景色を指定しています。
背景画像の指定
背景画像を指定するのにも、backgroundプロパティを使用します。値には、urlと記述した後、「(」と「)」で囲んで画像ファイルへのパスを記述します。このパスは相対パスでも、絶対パスでも構いません。
記述法は次のようになります。
 |
これは、背景画像に使用する画像です。使用される場合は右クリックで保存してください。 |
check3.css
body {
background: url(check.gif);
}
背景画像を指定した際、要素の表示範囲よりも画像が小さい場合、ブラウザは左上を開始点として、タイル状に画像を配置します。
backgroundプロパティで、背景画像をタイル状に配置させないようにしたり、配置位置を指定したりすることもできます。詳細については、プロパティ一覧のbackgroundプロパティを参照してください。
まとめ
- colorプロパティは要素の最前面の色(文字色)を指定
- backgroundプロパティで背景色を指定
- backgroundプロパティで背景画像を指定