- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSでの個別hover設定)
CSSでの個別hover設定
このQ&Aのポイント
- CSSでの個別hover設定に関するご質問です。
- サービス概要の下にある「aaaa」を画像表示をOFFにしたいですが、ロールオーバー時の画像が表示されてしまいます。
- CSSのクラスhoverの記述が間違っているのでしょうか?ご教授お願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
おおよそイメージ通りでしたね えーと、aに属性がついているものを.hoeでクリアするのですから それなりに面倒です 方法としては・・・ (1)クラスをわける <li><a class="foo" href="#"> サービス概要</a></li> <li><a class="hae" href="#"> aaaaa</a></li> などして、aにbackgroudをつけずに.fooに設定すれば、haeには 影響がありません (2)透明な画像を用意する 透明な画像(透過gifなど)を用意しておいて、haeのbackgroudには それを指定する。 のどちらかが簡単でよろしいかと。
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
ごめんなさい、いまひとつ希望の結果がわかりかねるので 的をはずした回答かもしれませんが・・・ #navi liに設定されているbackgroundのurlを取ればよいのでは?
質問者
補足
早速のご回答ありがとうございます。 すいません、質問の意図が伝わりづらいですよね・・・ メニューを作成しています。 メニューのテキストの左には画像を表示させるようにしています。 メニューの1部(上記ではaaaa)だけ画像を非表示にしたい と思い、クラスをつけました。 しかしhover時に#navi a:hover backgroundに指定してある画像が表示されてしまいます。 liのurlをはずしたところ、カーソルを載せていない時の画像は表示されなくなりましたが、やはりhover時の画像が表示されてしまいます。
お礼
ありがとうございます。 (1)の方法でうまくいきました。 大変助かりました。