トップ画像

トップ画像
★HTML・CSSの基本
★JavaScript ライブラリ

  <目次>
 @背景の色を指定する
 A背景に画像を指定する
 B画像の貼り方を指定する
 C背景画像の位置を指定する
 D背景を固定する

背景色と背景画像

@背景の色を指定する

  背景の色を指定するには、background-colorプロパティを使います。
 background-colorプロパティを使えば、ページ全体やテーブルだけではなく、さまざまな箇所の背景に色を付けることができます。

ソースコード

<HTML>
<head>
<title>背景の色指定色</title>
<style type="text/css">
<--
body {background-color:lightcyan;}
h3  {background-color:red;}
p { background-color:yellow; }
.clr1  { background-color:  yellowgreen ; }
.clr2  { background-color:gray; }
.clr3  { background-color:red; }
-->
</style>
</head>
<body>
<h3>見出しの背景色は、赤色です。</h3>
<p>段落の背景色は、黄色です。</p>
<span class="clr1">黄緑色</span>
<span class="clr2">灰色</span>
<span class="clr3">赤色</span>です
</body>
</HTML>

↑頁トップへ

A背景に画像を指定する

  背景に画像を指定するには、background-imageプロパティを使います。
 見出しや段落などいろいろな所に画像を貼り付けることができます。
 値には、まずurlの文字を記入し、その後ろのカッコ内に画像ファイルのアドレスを相対パス(images/gazou.jpg)か絶対パス(http://〜/gazou.jpg)で指定します。

ソースコード

<HTML>
<head>
<title>背景の色指定色</title>
<style type="text/css">
<--
body { background-image:url(kabe01.jpg); }
h1   { background-image:url(kabe02.jpg); }
p    { background-image:url(kabe03.jpg); }
-->
</style>
</head>
<body>
<h1>見出しの背景も画像です。</h1>
<p>段落の背景も画像です。</p>
</body>
</HTML>

↑頁トップへ

B画像の貼り方を指定する

  背景に画像を使った場合、通常は画面全体に同じ画像が繰り返し表示されますが、background-repeatプロパティを使えば、画像の繰り返し方法を設定できます。
 値にrepeat-xを指定すれば横方向のみに、また、値にrepeat-yを指定すれば、縦方向のみに画像が貼り付けられます。
 no-repeatを指定すれば、一つだけ画像を表示さすことができます。

ソースコード

<HTML>
<head>
<title>背景の色指定色</title>
<style type="text/css">
<--
body { background-image:url(kabe04.jpg);
       background-repeat:repeat-x; }
p    { margin-top:80px; }
-->
</style>
</head>
<body>
<p>横方向だけ、画像が貼り付けられます。</p>
</body>
</HTML>


ソースコード

<HTML>
<head>
<title>背景の色指定色</title>
<style type="text/css">
<--
body { background-image:url(kabe04.jpg);
       background-repeat:repeat; }
-->
</style>
</head>
<body>
画面全体に、画像が貼り付けられます。
</body>
</HTML>

↑頁トップへ

C背景画像の位置を指定する

  背景画像の位置を指定するには、background-positionプロパティを使います。
 数値単位を使って画像の位置を指定することができますが、この場合は最初の値は左側、半角の空白を挟んで二つ目の値が上からの位置となります。
 例えば、background-position:100pt 100pt;というように記述します。
 left(左),center(中央),right(右),top(上),bottom(下)の5つのキーワードを使って画像の位置を指定できます。

ソースコード

<HTML>
<head>
<title>背景の色指定色</title>
<style type="text/css">
<--
body { background-image:url(kabe04.jpg);
       background-repeat:no-repeat;
       background-position:40pt 40pt; }
-->
</style>
</head>
<body>
左から40pt、上から40ptです。
</body>
</HTML>

↑頁トップへ

D背景を固定する

  背景の画像を固定するには、background-attachmentプロパティを使います。
 背景を固定するには値にfixedを、文字と一緒に背景画像をスクロールさせる場合は、scrollを指定します。
 ここからIE(小窓)で背景画像の固定が確認できます。⇒
     ↓下のIEは疑似画像です。

サンプル - Microsoft Internet Explorer

スクロールさせて画面が固定されている
ことを確認してください。
<HTML> <head> <title>ボックス</title> <style type="text/css"> <!-- .box1 { background-color:aquamarine; margin:10pt; padding:10px; border:2px solid #dc143c; } --> </style> </head> <body> <p class="box1"> ボックスとは、それぞれの要
素(タグ)が持っている四角形
の範囲内のことをいいます。

背景が固定されています!!</p> </body> </HTML>
ソースコード

<HTML>
<head>
<title>背景の画像を固定</title>
<style type="text/css">
<--
body { background-image:url(block.gif);
       background-attachment:fixed;}
-->
</style>
</head>
<body>
BODY内の記入は、複雑なので省略します。
左の小窓の縦スクロールバーで
背景画像が固定されていること
を確認してください。
</body>
</HTML>

↑頁トップへ