私の Web サイトには、ナビゲーション バーとして画像があり、別のページにリンクするホットスポットを作成しました。問題は、テキストが画像の一部であるため、ホバー時にテキストのスタイルを変更できないことです。マウスオーバーでテキスト/ホットスポットを目立たせたいので、マウスオーバーで背景色を変更できることを学びました。それは可能ですか?エリアまたはマップを使用して、CSS でそれを行う方法はありますか。Javascript を使用する場合、誰かが私を助けてくれませんか。
質問する
4998 次
2 に答える
3
単一の画像をナビゲーション バーとして使用した理由はありますか?
ホットスポットを含む単一の画像の代わりに、ナビゲーション リンクごとに個別の画像を使用します。そうすれば、ホバー時に簡単に画像を変更 (または CSS 画像の配置を使用) できます。これはここで説明されています:
http://css-tricks.com/video-screencasts/7-three-state-menu/
他の多くの場所と一緒に私は確信しています。
于 2009-09-04T09:30:25.860 に答える
2
画像マップも個々の画像も使用しないのは得策ではないと思います。
代わりに、CSS スプライトを使用します。つまり、単一の画像ファイルを背景画像としてメニュー リンクに追加しますが、背景画像の位置を変更します。詳細については、この Line 25 チュートリアルを参照してください。
于 2009-09-04T09:36:04.070 に答える