• ベストアンサー

テキストのリンク文字にカーソルを載せると横のアイコンが変わる

picto3の回答

  • ベストアンサー
  • picto3
  • ベストアンサー率33% (1/3)
回答No.3

下記の補足回答です。 >class属性に設定した場合のCSSの記述方法を詳しく教えていただけませんか? divタグでくくるのが一番簡単かと思います。 ====CSSファイルの記述=========================== .menu a:link, .menu a:visited{ padding-left:20px; background:url('image/off.gif') no-repeat 0% 50% #ffffff;} .menu a:hover,.menu a:active{ padding-left:20px; background:url('image/on.gif') no-repeat 0% 50% #ffffff;} ====HTMLファイルの記述========================== <div class="menu">  <a href="test.html">テキストリンクテスト</a>  <a href="test2.html">テキストリンクテスト2</a> </div> ================================================ もし、リスト形式でリンクテキストを並べるのであれば <ul><li>タグの使用をおすすめします。 ====HTMLファイルの記述========================== <ul class="menu">  <li><a href="test.html">テキストリンクテスト</a></li>  <li><a href="test2.html">テキストリンクテスト2</a></li> </ul> ====CSSファイルに追記=========================== ul.menu li{list-style:none;} ※自動的に「・」が先頭に表示されるので非表示の設定にします。 ================================================ a:link,a:visitedとa:hover,a:activeの設定は 色々なブラウザがありますので 念のため設定しておいたほうが良いかと思います。 あと、javascriptは使用しなくてOKですよ。 解決すると良いのですが…!

kuisaku
質問者

お礼

お礼遅くなりすみません。 詳しく教えて頂きありがとうございます。 参考にしてやってみたら思い通りのものができました。CSSについても少し詳しくなれまして、とても嬉しいです。 この度はありがとうございました。

関連するQ&A

  • CSS:リンクにカーソルを合わせたときに文字の色が変わらない

    CSSでリンクする文字をカーソルが上に乗ったとき、文字の色を赤、下線を無くすようにしようと思ったのですが、下線部は消えるのですが文字が赤くなりません。 これを解決する方法はないでしょうか? a:hover {color: red; text-decoration: none} 回答よろしくお願いします。

    • ベストアンサー
    • HTML
  • カーソルを当てると文字色が変わる方法は?

    よろしく。質問タイトル通りです。リンクの所の文字にカーソルを持ってくると色が変わる方法です。 ホームページビルダー7を使用してます。一応やり方として [表示]-[スタイルシート マネージャー]で表示して、[追加]をクリックし、[スタイルの設定]ダイアログの[HTMLタグの候補]を[マウスが上にあるリンク A:HOVER]を選択し、あとはリンクをポイントしたときに変更させたい色を指定。([カラーと背景]タブの[前景色]で文字の色が変わるはず。)を設定してOKをクリックしても反映されません。何か、抜けてますでしょうか?

  • CSSでリンクテキストの背景色を透過させたい

    こんにちは。 検索してみたのですが、「背景色をつける」方法は数あれど、「透過させる」 方法は見つかりませんでしたので質問します。 ボックスの背景に青色グラデーションがかかっています。 このボックスの中に書いたテキストの一部に、リンクを貼りました。 ブラウザで確認すると、リンクテキスト部分の背景だけ、白くなっています。 通常のリンクは a{ text-decoration: underline; color: #333399;} a:link{ text-decoration: underline; color: #333399;} a:visited{ text-decoration: underline; color: #333399;} a:active{ text-decoration: underline; color: #333399;} a:hover{ text-decoration: underline; color: #99ccff;} と指定してますので、テキストリンクはオンマウス時だけテキスト色が 変わるようになっています。で、これを強引に透過できないか?と思い a{ text-decoration: underline; color: #333399; background-image: url("../img/spacer.gif");} a:link{ text-decoration: underline; color: #333399; background-image: url("../img/spacer.gif");} a:visited{ text-decoration: underline; color: #333399; background-image: url("../img/spacer.gif");} a:active{ text-decoration: underline; color: #333399; background-image: url("../img/spacer.gif");} a:hover{ text-decoration: underline; color: #99ccff; background-image: url("../img/spacer.gif");} ↑などということをやってみましたが、効果はありませんでした。 できる・できない、どちらでも構いませんので、ご存知の方がいらっしゃいましたらご教授願います。

  • テキストリンクにするか?バナーリンクにするか?

    WEB会社にホームページの制作を依頼しました。 早速、原稿を仕上げている状態です。 質問が2点あります。 ●トップページのサイドメニューをバナーリンクにするかテキストリンクにするか。 バナーリンクよりテキストリンクのほうがSEOに若干、効果的でしょうか? ●白とオレンジをベースにしたデザインです。 テキストリンクにした場合、リンクの色は教えてgooさん同様の青にします。 カーソルを合わせた時だけオレンジに変化するよう検討してました。 しかし教えてgooさんの紫色が余りにも素敵な色だと思い迷っています。 カーソルを合わせた時にオレンジでなく紫色にしたほうが良い利点があるなら教えてください。 素人丸出しの質問で大変恐縮ですがよろしくお願いいたします。

  • 左にアイコンが付いたテキストの右寄せ

    テキストリンクの左に背景でアイコンを付けているのですが そのアイコンごとコンテンツエリア内で要素を右寄せにするにはどうしたらよいのでしょうか。 よろしくお願いいたします。

  • 透明テキストへのリンク?

    隠しページへのリンクを張るときに、透明な(背景色と同色?)テキストを作成し、リンクをつけるという手法があると思うのですが、リンクすると文字色が青く反転してしまうのでバレバレなんです。この、リンク色まで見えなくする方法はないでしょうか?

  • 文字リンクにテキスト

    Win98で、HPビルダーV6をつかってますが、画像の上にカーソル乗せとくと、紫色の文章現れることあるじゃないですか。代替テキストでいーんでしたっけ? あれを、文字のリンクにつけること確かできましたよね? どーやったらいいんだか今さら分かりません。ちょっと教えてください! できないのかな…。

  • カーソル アイコンの画像について

    サイト制作で困っています。 ネットを使用していて、リンクが貼られている部分にカーソルを持っていくと、手の形のアイコンになりますが、PrintScreenのキーでSSを撮っても写らないです。 カーソルが置いてある場所か、参考になりそうなGifかJpgの置いてあるサイトをご存知の方居ましたら、教えて下さい。 (Photoshop上での使用です)

    • ベストアンサー
    • CSS
  • テキストリンクの色を各クラスの設定を優先させたい

    cssの質問です。 h1、h2などのタグや、各クラスのテキストの色をスタイルシートで設定してあります。 このうちの一部のテキストにリンクを張ると、当然共通のリンクテキスト色に変わってしまいます。 テキストリンクを張っても、hoverで下線を表示させるだけで、各タグやクラスで設定したテキスト色を保持したいのですが、何か指定する方法はないでしょうか。 各タグやクラス毎にlink色や下線を指定するしかありませんか?

    • ベストアンサー
    • HTML
  • マウスカーソルを置くとリンク文字の背景の色が変わるようにしたい

    http://www.ecmanderson.net/ 上のサイトの左のメニューのようにカーソルを置くと文字の背景の色が変わるのはどうすれば良いのでしょうか? (上のサイトと同じでも構わないです) 画像を変えるロールオーバーとは違うのでわかりません、どなたか教えてくださいませんか?

    • ベストアンサー
    • Mac