• ベストアンサー

ロールオン・ロールオフ

などはJavaScriptを使って画像の差し替えで行うことができますが マウスカーソルをリンクにポイントした場合にはリンクを青背景にし マウスカーソルをリンクにポイントはずしをした場合にはリンクを黄色背景にする場合に 画像を使わない方法は有るのでしょうか? またJavaScriptを使わないとロールオン・ロールオフ機能を実現することは無理なのでしょうか?

  • guuman
  • お礼率86% (1043/1206)
  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • poohron
  • ベストアンサー率59% (574/971)
回答No.1

これはJavaScriptではなく、CSSの領域ですね。 ヘッダの中に <style type="text/css"> a{color:black; background-color:yellow;} a:hover{color:white; background-color:blue;} </style> と記述するとどうでしょうか。 ※上記では背景を青にするとリンク文字が読みにくくなるので  文字色を白に変更しています。

guuman
質問者

お礼

ありがとございます CSSだけで十分できますね <style type="text/css"> a{color:black; background-color:yellow;} a:hover{color:white; background-color:blue;} </style> <a href="#">ok</a>

関連するQ&A

  • 画像をチェンジ→もとに戻す

    ひとつのページに複数のリンクがあります すこしはなれた場所には、リンクと関係ない 画像A がひとつあります テキストリンク01 にマウスカーソルをのせます すると 画像A は 画像B と入れ替わります テキストリンク01 からカーソルをはずします すると 画像B は 画像A にもどります テキストリンク02 にマウスカーソルをのせます すると 画像A は 画像C と入れ替わります テキストリンク02 からカーソルをはずします すると 画像C は 画像A にもどります テキストリンク03 にマウスカーソルをのせます すると 画像A は 画像C と入れ替わります テキストリンク03 からカーソルをはずします すると 画像C は 画像A にもどります ...................... このようなことをしたいんですが少しわがままかもしれないので、無理なら どのテキストリンクにカーソルを置いても 画像A → 画像B  はずすと 画像B → 画像A こういうJavascriptを教えてください

    • ベストアンサー
    • HTML
  • イメージマップでマウスオーバーするとポップアップ

    いつもお世話になっております。 地図の画像をイメージマップにして、地図の各ポイントをマウスオーバーすると画像が横に出る というものを作りたいのですが、可能でしょうか? 調べたのですが「イメージマップにマウスオーバーで説明文を出す」や 「リンクにマウスオーバーで画像を出す」というものしか見つかりませんでした。 javascriptオフにも対応するためCSSで実現できないかと考えているのですが方法を教えて頂けませんでしょうか? 宜しくお願いいたします。

  • Mouseout後画像を戻したい

    テーブルに背景画像(background)を使用しています。 その中にあるTDにリンクテキストを入れており、ここにマウスが重なったときに色を変えているのですが、 こんな感じ: <td onMouseover="this.style.backgroundColor='orange'" onMouseout ="this.style.backgroundColor='white'" bgcolor="ffffcc"> <a href="">テキスト</a> </td> Mouseoutした際に、画像差し替えとかTDの色を変えるのではなくて、元のテーブル背景画像が表示されるようにしたいのです。 実現できるようでしたら、回答お願いします…

    • ベストアンサー
    • Java
  • IE6とIE7の違いについて

    はじめまして、現在HTMLで、ホームページを作成している者です。 JPEG画像ブラウザに表示する際に、Javascriptにて加工しているのですが、 その画像にリンク(<a href="###">)をつけているのですが、IE7に限り、 その画像の上にマウスカーソルを合わせても、マウスカーソル表示が変化しません。 リンク先に移動することはできます。 IE6、Firefox3.0、Safari(最新版)では、問題なくマウスカーソルは変化します。 リンク先に移動はできるので、致命的ではないですが、やはりカーソルが変化したほうが、リンクだということが認識しやすいと思います。 質問の意味がわかりづらくて、申し訳ございません。 知識のある方、アドバイスをお願いいたします。

  • マウスを乗せると、背景色が変わる仕組みは知ってるんですが・・。

    マウスを乗せると背景色が変わる仕組みは、たしかa=hoverで可能でしたよね。 そこで問題が発生しました。 私は今サイトを作っていて、左側のメニューバーについてはマウスを乗せると背景色が変わるリンクにしたいんですが、普通の文章中に出てくるリンクについてはそういう仕様から外したいんです。 でもa=hoverを使うと全てのリンクに同じ設定が適合されてしまいますよね?CLASSで個別に設定しようとしても無理でした。どうすればいいですか? そこでJAVASCRIPTというものを利用して、マウスを乗せるとその文字背景(もしくはボックス内の背景)が 変わる仕組みを実現できるはずなんですが、具体的なソースコードは知りませんかね?できればボックスごとのオンマウス時の背景色を設定できるようにしたいです

    • ベストアンサー
    • HTML
  • CSS、JavaScriptで、「でっかいカーソル」

    WEBページにてマウスカーソルを80×80pxくらいの画像にしたいと思っております。 CSSのマウスカーソル変更を調べたところ、cursorで指定できる.curファイルは、なにやらサイズが32x32までの大きさとのこと。 他の方法(JavaScriptなど)で、マウスカーソルを指定の画像に変えることができる方法はありませんでしょうか。 #ジャストアイデアとして、1ドットのcurファイルを作り、そのマウスカーソルにJavascriptで画像をぴったり追従させることも考えていますが(未検証)、よりスマートな方法はないかと思案中です。 よろしくお願いします。

    • ベストアンサー
    • CSS
  • マウスを乗せると画像が変わるようにしたいです。

    初心者でわからないので教えてください。 javascriptを使用して左にある画像をマウスオーバーをすると右の画像が変わる方法を教えてほしいです。 たとえば 赤 青  ここの画像を変更 黄 このように 左に上から赤青黄と並んでいる画像があって、 その右に変更したい画像があるときにどうすればいいのかわからずに 困っています。 どうぞよろしくお願いします。

  • マウスをかざすとおこるイベント

    マウスをかざす時におこるイベントについてですが、"マウスをかざした時に画像(リンクが貼ってある画像)が不透明から透明に変わる(滑らかに変わっていく)"ようにしたいのですが、そういった場合はどのようにすればいいのでしょうか? 教えて下さい。 JavaScript初心者なので、サンプル等を用いて頂ければ嬉しいのですが…。 宜しくお願いします。

  • マウスカーソルを画像や文字に重ねるとカーソルのすぐ右下に画像を表示する

    マウスカーソルを画像や文字に重ねるとカーソルのすぐ右下に画像を表示するようにしたいのですが、どのようなHTMLタグやjavascriptを使えばいいですか?

  •  カーソルを別画像にするには?

     マウスカーソルを自分で作成した画像に置き換えたりするのはどうやっているのですか?JavaScriptでできるのでしょうか?教えてください。また、カーソルの画像を連続して追いかけてくるような(残像のような)物を作りたいのですが、教えてください。