スタイルシート(CSS)講座 トップ >> レヴェルアップ練習問題 >> 背景画像の繰り返し方を定義しよう

背景画像の繰り返し方を定義しよう

背景画像を定義するときに、その繰り返し方も定義することができます。
次の、1〜3の繰り返し方を、定義してみてください。

1.x軸方向にのみ繰り返す(background-repeat: repeat-x
2.y軸方向にのみ繰り返す(background-repeat: repeat-y
3.背景画像を繰り返さない(background-repeat: no-repeat

手ごろな背景画像が無い場合は、下の画像をダウンロードして使用してください。




1.x軸方向に繰り返したボックス(.box1)
   2.y軸方向に繰り返した
   ボックス(.box2)


3. 繰り返さない設定をしたボックス(.box3)






.box1{
   width: 150px;
   height: 80px;
   padding: 10px 0px 0px 10px;
   border: solid #FF9999 1px;
   background:url(img/haikei2.gif);
   background-repeat:repeat-x;
}

上の定義は、x軸方向にのみ、背景画像を繰り返すボックスのものです。
問題内の、属性と背景を、書き込んでやればいいのでかんたんですよね。
2、3も同じように書き込んであげればいいわけですが、
背景画像の繰り返し方の定義を知っておけば、
いろいろと応用が効くので、ためしてみてくださいね。

.box2{
   width: 150px;
   height: 80px;
   padding: 10px 0px 0px 10px;
   border: solid #FF9999 1px;
   background:url(img/haikei2.gif);
   background-repeat:repeat-y;
}

上の定義は、y軸方向にのみ繰り返すボックスのもの。

.box3{
   width: 150px;
   height: 80px;
   padding: 10px 0px 0px 10px;
   border: solid #FF9999 1px;
   background:url(img/haikei2.gif);
   background-repeat:no-repeat;
}

これは、背景画像を繰り返さない、定義をしたボックスのもの。
この定義方法は、次のページでも使いますので、
覚えておいてほしいです。

<< 背景色と画像を定義してみよう

背景画像の位置を定義しよう >>

<< スタイルシート(CSS)講座 トップ