• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSでの個別hover設定)

CSSでの個別hover設定

このQ&Aのポイント
  • CSSでの個別hover設定に関するご質問です。
  • サービス概要の下にある「aaaa」を画像表示をOFFにしたいですが、ロールオーバー時の画像が表示されてしまいます。
  • CSSのクラスhoverの記述が間違っているのでしょうか?ご教授お願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.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には それを指定する。 のどちらかが簡単でよろしいかと。

ukblue
質問者

お礼

ありがとうございます。 (1)の方法でうまくいきました。 大変助かりました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ごめんなさい、いまひとつ希望の結果がわかりかねるので 的をはずした回答かもしれませんが・・・ #navi liに設定されているbackgroundのurlを取ればよいのでは?

ukblue
質問者

補足

早速のご回答ありがとうございます。 すいません、質問の意図が伝わりづらいですよね・・・ メニューを作成しています。 メニューのテキストの左には画像を表示させるようにしています。 メニューの1部(上記ではaaaa)だけ画像を非表示にしたい と思い、クラスをつけました。 しかしhover時に#navi a:hover backgroundに指定してある画像が表示されてしまいます。 liのurlをはずしたところ、カーソルを載せていない時の画像は表示されなくなりましたが、やはりhover時の画像が表示されてしまいます。