私のウェブサイトでは、ナビゲーションバーとして画像があり、それらを異なるページにリンクするホットスポットが作成されています。問題は、テキストがイメージの一部であるため、ホバー上のテキストのスタイルを変更できないことです。マウスオーバーでテキスト/ホットスポットを目立たせたいのですが、背景色をマウスで変更することができます。それは可能ですか?エリアやマップを使ってCSSでこれを行う方法はありますか? Javascriptを使用する場合は、誰かがそれを手伝ってくれますか?マウスのホバー上の画像マップの背景を変更する
答えて
1つの画像をナビゲーションバーとして使用した理由はありますか?
ホットスポットを含む1つの画像の代わりに、各ナビゲーションリンクに個別の画像を使用します。こうすることで、ホバー上で画像を簡単に変更(またはCSS画像の配置を使用)することができます。これは、ここで説明されています
http://css-tricks.com/video-screencasts/7-three-state-menu/
他の多くの場所と一緒に、私は確信しています。
イメージマップも個々のイメージも使用しないことをお勧めします。
代わりに、CSSスプライトを使用します.1つの画像ファイルをメニューリンクにバックグラウンド画像として追加しますが、バックグラウンド画像の配置を変更します。詳細については、this Line 25 tutorialを参照してください。
これは私がCSS画像の位置付けを意味するものであり、ちょうど適切な用語を使用していませんでした。 –
ああ、それほど同じではありません。このテクニックは似ていますが、画像の2つのバージョンと3つの位置を含むメニュー選択ごとに個別の画像があります。あなたは1つのイメージを使用し、水平および垂直オフセットを変更します。これ以上読む必要があります。 –
- 1. マウスのホバー上でエキスパンダーの背景を変更します。
- 2. ホバーの背景画像を色に変更する
- 3. 背景画像上の背景画像
- 4. Chromeの変更Afterglow HTML5ビデオでマウスのホバー上のポスター画像
- 5. 背景画像の変更
- 6. 画像上の背景の背景
- 7. CSSは、ホバー上で背景画像の間でフェードする
- 8. MainActivity背景画像を別の背景に変更する
- 9. iPhone上の背景画像を変更するボタン
- 10. ホバー上のリンク/ボタンの背景色を変更する
- 11. ホバー上のテーブル行の背景色を変更する
- 12. 変更背景画像 - アンドロイド
- 13. 変更背景画像ReactJS
- 14. 背景画像上の画像
- 15. ピクチャボックスの背景画像のサイズ変更
- 16. ウェブページの背景画像のサイズ変更
- 17. クリック時の背景画像の変更
- 18. OnTouch背景画像を変更する
- 19. 背景画像を変更するURL
- 20. 背景画像を変更する
- 21. ホバーで背景画像が消える
- 22. jqueryの背景画像変更
- 23. 変更背景画像のjQuery
- 24. 角度背景画像の変更
- 25. 純粋なhtml/cssでホバーの体の背景画像を変更
- 26. javascriptを使用してホバー上の背景画像の位置を変更する
- 27. マウスが画像の上にある間に画像を変更
- 28. ホバー上でボタンの背景画像を変更する/テンプレートを使用してクリックする
- 29. ホバー上の背景オーバーレイ
- 30. 背景画像カルーセルの背景画像
2015年であり、ブラウザの大半がSVGをサポートしているので、イメージマップの代わりにSVGマップを使用することをお勧めします。 CSSを使用してホットスポットのスタイルを設定できます。例えば。 'svg a {fill:palegoldenrod; } svg a:hover {fill:papayawhip; } ' –