ホームページ作成/ボックスや枠線の表示・装飾 (HTML,CSS)

縞模様で目立つ枠線(囲み)を作る(5ページ目)

赤と橙色、緑と黄色、青と水色……など、複数の色を組み合わせた縞模様の枠線を使って「囲み」を作ってみましょう。スタイルシートのborderプロパティだけで線を引くよりも、かなり目立つ枠を作ることができます。

「縞模様の枠線」を立体的に装飾する

枠線自体を立体的に見せるには、borderプロパティで指定した枠線の色を工夫します。

div.stripe {
   background-image: url("stripe.gif");
   padding: 5px;
   width: 240px;
   border-width: 1px;
   border-style: solid;
   border-color: #008000 #ccffcc #ccffcc #008000;
}
div.stripe p {
   background-color: white;
   margin: 0px;
   padding: 0.3em;
   border-width: 1px;
   border-style: solid;
   border-color: #ccffcc #008000 #008000 #ccffcc;
}

上記のスタイルシートを、先ほどのHTMLに対して適用すると、以下のように見えます。

ボックスの中身です。

反対に、枠線自体を凹ませて見せる場合は、div要素に対する線色とp要素に対する線色を入れ替えます。

div.stripe {
   background-image: url("stripe.gif");
   padding: 5px;
   width: 240px;
   border-width: 1px;
   border-style: solid;
   border-color: #ccffcc #008000 #008000 #ccffcc;
}
div.stripe p {
   background-color: white;
   margin: 0px;
   padding: 0.3em;
   border-width: 1px;
   border-style: solid;
   border-color: #008000 #ccffcc #ccffcc #008000;
}

上記のスタイルシートを、先ほどのHTMLに対して適用すると、以下のように見えます。

ボックスの中身です。

いかがでしょうか。なかなか目立つ、凝った枠線が作れたと思います。
最後のページで、今回ご紹介したソースをまとめて掲載し、どこの値を修正すれば何が変わるのかを一覧でご紹介しておきます。 自由にカスタマイズする際の参考にして下さい。

「縞模様の枠線」を実現するソースのまとめへ >>

あわせて読みたい

あなたにオススメ