Last Update:2009/02/10

色が変わるナビゲーターを作ろう

ナビゲーター(メニュー)にマウスを乗せた時、色が変わったり、背景画像が変わったりするロールオーバー効果を作ってみましょう。「スタイルシートの編集方法」のとおり、スタイルシート編集ページを開いてください。

  1. 画像ファイルを使用する場合は、公開サーバーに転送しておく必要があります。(「画像ファイルを挿入しよう」参照)画像ファイルの指定は「url(画像ファイル・パス)」のように記述します。画像ファイル・パスは、スタイルシート・ファイルがあるディレクトリからの相対パスか、http:// からはじまる絶対パスで指定します。
  2. 背景色が変わるロールオーバー効果を追加するには、「a:hover」にマウスが乗ったときの色を指定します。罫線や文字色も変えることができます。
    #mainmenu ul li a
    {
    ...
    background-color: #ccccff;
    border: 1px outset blue;
    ...
    }

    #mainmenu ul li a:hover
    {
    ...
    background-color: #ffcccc;
    border: 1px outset red;
    ...
    }
  3. 背景画像が変わるロールオーバー効果を追加するには、「a:hover」にマウスが乗ったときの画像を指定します。
    #mainmenu ul li a
    {
    ...
    background-image: url(img/navi_bg.gif);
    ...
    }

    #mainmenu ul li a:hover
    {
    ...
    background-image: url(img/navi_bg_hover.gif);
    ...
    }

↓動画によるロールオーバー効果の設定例です。クリックで再生します。

▲このページの先頭行へ