関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…
リンクの表示・装飾 (HTML,CSS,JavaScript)
更新日:2007年04月03日
リンクの上にマウスを乗せると装飾が変化するデザインはよく使われていますね。では、リンクの上にマウスを乗せたときに、リンクの横や下に矢印を表示させる装飾はいかがでしょうか。選択中の場所が際立つ装飾です。
リンクの上にマウスポインタを載せると装飾が変化するデザインは、よく使われていますね。 では、リンクの上にマウスを載せたときに、リンクの横や上などに矢印を表示させる装飾はいかがでしょうか。
以下のリンクにマウスポインタを重ねてみてください。
リンクにポインタを重ねると、リンク文字の右側に赤色の矢印(
)が現れるはずです。 リンクからマウスを放すと、矢印は消えます。 動的に矢印画像が表示されたり消えたりしますが、ここではスクリプトは一切使っていません。スタイルシートだけで実現しています。
ここで表示しているリンクは、通常のテキストリンク(文字で書いたリンク)です。 どんな文字を何文字表示させているリンクの横でも実現可能です。
もちろん、表示させるのは矢印である必要はありません。以下のような装飾も可能です。 リンクにマウスポインタを重ねてみてください。
今度は、「
」のような画像が表示されたはずです。
同時に文字色も変化させていることから気づかれたかもしれませんが、 これらの装飾はスタイルシートの「hover疑似クラス」を使うことで実現しています。 何も特別な方法は使っていません。
※「hover疑似クラス」は、リンクにマウスが載ったときに文字色や背景色を変化させるためによく使われるスタイルシートの記述方法です。
もちろん、表示場所は横に限りません。以下の例では、横方向に並んだリンクの上側に矢印(
)を表示させています。 似たような装飾でリンクが並んでいる「メニュー」項目用の装飾などとして活用するとおもしろそうです。
これらの装飾は、スタイルシートのみで実現できます。 画像の表示・非表示の切り替えにスクリプトを用いたりはしていません。 非常にシンプルなスタイルシートで実現できますから、既存のページに適用することもとても簡単です。
今回は、このようなリンクの装飾方法をご紹介いたします。
関連キーワード[PR]
人気ホームページ作成ランキング
Powered by 価格.com
関連キーワード[PR]