ホームページ作成/リンクの表示・装飾 (HTML,CSS,JavaScript)

周囲の余白や文字も含めてリンクをデザイン(9ページ目)

ちょっと変わったリンクのデザイン方法をご紹介。項目の少ないメニューや、目立たせたいリンクに良いかも。周辺の余白も含めて上下の文字列全体がリンクになっているため、クリック可能範囲の広いリンクです。

西村 文宏

執筆者:西村 文宏

ホームページ作成ガイド

Appendix. リストを使った場合のソース(スタイルシート)

リストの先頭記号などを削除するスタイルを加えるほかは、ほとんど同じです。

■スタイルシート:

/* リストの標準装飾を消す指定など */
ul.boxlinks {
   margin: 0px;
   padding: 0px;
}
ul.boxlinks li {
   list-style: none;
   padding: 0px;
   margin-bottom: 3px;
}

/* リンク全体の装飾 */
ul.boxlinks li a {
   display: block;
   padding: 0.5em;
   border: 1px solid #ccccff;
   text-align: center;
   text-decoration: none;
   line-height: 1.5;
   width: 400px; /* 横幅を指定する場合のみ記述 */
}
/* リンク内の各部分の装飾 */
ul.boxlinks li a span.siteguide {
   font-size: 70%;
}
ul.boxlinks li a span.sitename {
   text-decoration: underline;
}
ul.boxlinks li a span.siteurl {
   font-size: 75%;
   font-family: Verdana,Arial,sans-serif;
}

/* 全体(マウスが載ったとき)の色 */
ul.boxlinks li a:hover {
   background-color: #ccffff;
   border-color: #0000ff;
}
/* ガイド文部分の表示色 */
ul.boxlinks li a:link    span.siteguide { color: black; }
ul.boxlinks li a:visited span.siteguide { color: black; }
ul.boxlinks li a:hover   span.siteguide { color: blue; }
/* サイト名部分の表示色 */
ul.boxlinks li a:link    span.sitename { color: blue; }
ul.boxlinks li a:visited span.sitename { color: #800080; }
ul.boxlinks li a:hover   span.sitename { color: blue; }
/* URL部分の表示色 */
ul.boxlinks li a:link    span.siteurl { color: green; }
ul.boxlinks li a:visited span.siteurl { color: green; }
ul.boxlinks li a:hover   span.siteurl { color: #cc00ff; }

表示すると、以下のように見えます。

以上です。

【関連記事】

【編集部おすすめの購入サイト】
Amazonでホームページ作成の参考書をチェック!楽天市場でホームページ作成関連の書籍をチェック!
  • 前のページへ
  • 1
  • 7
  • 8
  • 9
※記事内容は執筆時点のものです。最新の内容をご確認ください。
※OSやアプリ、ソフトのバージョンによっては画面表示、操作方法が異なる可能性があります。

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

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