リンクの表示・装飾 (HTML,CSS,JavaScript)

更新日:2003年12月16日

マウスが乗ると押し下がるテキストリンクの作り方

ボタンはクリックすると押し下がりますね。でも、テキストリンクは押し下がったりしません。テキストリンクもボタンのように押し下げられるようにしてみませんか? 方法はとっても簡単。スクリプトは使いません。

押し下がるのはボタンだけじゃない

ボタンはクリックすると押し下がりますね。 しかし、テキストリンクや画像リンクでは、ボタンのように押し下がったりしません。

では、この サンプルリンク の上にマウスを乗せてみて下さい。

どうでしょうか?
リンクになっているテキストがちょっとだけ押し下がりませんでしたか?
画像リンクでも同様です。下の画像リンクにマウスを乗せてみて下さい。

(画像リンクのサンプル)

また、押し下がる量(距離)も自由自在です。

こちらの サンプルリンク の上にマウスを乗せてみて下さい。
先ほどのサンプルよりも深く押し下がるはずです。

今回は、上記のサンプルのように、テキストリンクや画像リンクも、ボタンなどのように押し下げられるようにする方法をご紹介致します。
スクリプトは不使用で、実現方法はとても簡単です。

たったこれだけのスタイルシート

実現するには、下記のように1行のスタイルシートを記述するだけで済みます。

a:hover	{ position: relative; top: 1px; left: 1px; }

「a:hover」は、リンクの上にマウスが乗ったときのスタイルを指定する記述です。
(※記述している内容の詳細は後述)

実際にHTML内に記述する際は、次のように記述します。

<style type="text/css">
  a:hover { position: relative; top: 1px; left: 1px; } </style>

さて、なぜ上記のスタイルでテキストリンクや画像リンクを押し下げることができるのでしょうか?
また、押し下げる量(距離)を調節するにはどうすればよいでしょうか?
その点を次のページでご紹介致します。

それでは、次のページへ! →

1 2
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

西村 文宏

関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…

続きを読む

All About Good Answers Topics

回答募集中のトピック(お題)

回答できるものを探そう Good Anwsersトップへ
今なら最大10,000円の回答キャンペーン実施中!

人気ホームページ作成ランキング

Powered by 価格.com

おすすめ記事

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック