ホームページ作成/ボックスや枠線の表示・装飾 (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に対して適用すると、以下のように見えます。

ボックスの中身です。

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

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

  • 前のページへ
  • 1
  • 4
  • 5
  • 6
  • 次のページへ

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

    All About公式SNS
    日々の生活や仕事を楽しむための情報を毎日お届けします。
    公式SNS一覧
    © All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます