ホームページ作成/画像の表示・活用 (HTML,CSS,JavaScript)

マウスが載ると画像が変化するリンクを作る(5ページ目)

画像リンクの上にマウスを載せたときに、リンク画像が別の画像に変化するようなリンクを作ってみましょう。今回は、JavaScriptなどのスクリプトを使わずに、スタイルシートを使って実現する方法をご紹介致します。

西村 文宏

執筆者:西村 文宏

ホームページ作成ガイド

ソースのまとめ (リンクが1つだけの場合)

これまでに記述したソースのまとめです。 (複数個並べる場合はこちら→

■スタイルシート部分:

<style type="text/css">
   a.rabbit {
      background-image: url("rabbit.gif");
      display: block;
      width: 100px;  /* 画像1枚分の横幅(※1) */
      height: 100px; /* 画像1枚分の高さ(※2) */
      text-indent: -5000px; /* 文字を消す */
   }
   a.rabbit:hover {
      background-position: top right;
   }
</style>

■HTML部分:

<a href="sample.html" class="rabbit">うさぎリンク</a>

上記のソースを表示すると、以下のように見えます。

うさぎリンク

画像リンクが1つだけなら、上記のソースで実現できます。 しかし、複数のリンクを並べる場合は、上記のソースをたくさん列挙する方法だと無駄が多くなってしまいます。

次のページでは、共通する部分の記述を1回で済むようにして、全体の記述量を少なく抑えた書き方をご紹介いたします。 冒頭のサンプルのように、複数の画像リンクを並べて使いたい場合にご活用下さい。

6. ソースのまとめ(複数のリンクを並べる場合)へ >>

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

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

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