• 締切済み

メニューボタン

メニューボタンにマウスポインタを合わせると画像が入れ替わるようにしたいのですが、スタイルシートを使用しないとできないのでしょうか? HTMLで可能であれば方法を教えていただきたいです。 もしスタイルシートの記述が必要ならその方法を教えてください。 HP作成初心者ですがよろしくお願いします。

  • ron57
  • お礼率100% (2/2)
  • HTML
  • 回答数2
  • ありがとう数2

みんなの回答

  • amuamu00
  • ベストアンサー率62% (36/58)
回答No.2

CSSが分からないのであれば、下記で簡単にロールオーバーできます。 http://css-happylife.com/log/javascript/000157.shtml

ron57
質問者

お礼

ありがとうございました^^ 簡単に設置することができましたm(._.)m

  • KI401
  • ベストアンサー率53% (44/82)
回答No.1

いや、スタイルシートを使うべき。 どの道このご時世にHTMLのみでWebページの「デザイン」をしようってのは、時代遅れ。 デザインはスタイルシートでやるもんだ。HTMLは論理文書でしかない。 さて、所謂「ロールオーバー」機能について。 HTMLだけでも出来た気がするけれど、やり方覚えてないのでひとまず却下。 スタイルシートでは、":hover"という疑似要素が使える。 詳しくはググってくれ。こんな感じで書く: a.menu { background: url("mouseout.gif") no-repeat; } a.menu:hover { background: url("mouseon.gif") no-repeat; } これでmenuクラスを指定したa要素は、通常時背景がmouseout.gifに、 マウスが乗ったときの背景がmouseon.gifに切り替わるようになる。 それか、まぁJavaScriptで記述することも可能だ。 単純に、マウスオーバー時に背景画像を切り替えるだけだから、 ~.addEventListener('mouseover', changeImage, false); ってな感じでやればいい。 まぁその場合はクロスブラウザやら何やら考慮が必要だしスクリプトの知識が必要だが。 最後に。ひとまず「ロールオーバー」でググってみるんだ。 ではでは

ron57
質問者

お礼

ありがとうございました 難しそうなので、amuamu00さんの方法でやってみました。 またなにかありましたらよろしくお願いしますm(._.)m

関連するQ&A

  • メニューボタン

    ホームページ作成初心者です。 よろしくお願いします。 メニューボタンのことで質問させてください。 テーブルにて横方向にボタン画像を並べました。 ボタン画像はスタイルシートで指定しております(リンクテキストは別) <html> <head> <style type="text/css"><!-- table{ border-collapse:collapse; } .td1{ background-image:url(menu01.gif); padding:0px; border:0px solid #0000FF; background-color:#FFFFFF; width:90px; height:25px; font-size:12px; } --></style> </head> <body> <table> <tr> <td class="td1"><a href="">トップページ</a></td> <td class="td1"><a href="">次のページ</a></td> <td class="td1"><a href="">その次のページ</a></td> </tr> </table> </body> </html> このような場合で、リンクもしくはボタン画像にマウスポインタを 乗せると画像が入れ替わるというようなことは出来ますか? もし、お分かりの方がいましたら教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • CSS を使わずにメニューボタンの文字色を変える

    スタイルシートが使えませんので、html だけでメニューボタンに変化をつけたいのです。 クリックした時にボタンの色を変えることは出来たのですが、マウスポインタがボタンに乗った時点でメニューの文字色やボタンの色を変えることは出来ますか? 「オンスクリーン、オフスクリーンのタグ文で簡単に出来る」と友達がおしえてくれたのですが、意味がわかりません。 どなたかわかる方、おしえてください。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • ホームページのメニューボタンについて

    Dreamweaver CS3でホームページを作成しているのですが、ホームページのメニューボタンについて教えて下さい。 様々なサイトをみるとメニューボタンの作りが色々ありますが、下記の3つの方法それぞれのメリット、デメリットを教えて頂けないでしょうか?SEO対策にはどれがいいのかも教えて頂ければ幸いです。 1.ボタンにphotoshopなどで作成した画像を使用する。 2.ボタンの背景のみphotoshopなどで作成した画像を使用し、文字はHTMLで入力する。 3.文字をHTMLで入力し、CSSで背景の色などをデザインする。 宜しくお願いします。

  • ホームページビルダー14でメニューボタンの設定

    ホームページビルダーのメニュー設定について教えてください。 画像作成ソフトでボタン画像を作成しました。 このボタン画像5枚でサイト内リンクメニューを作りたいのですが、どのように設定していけばいいのでしょうか? テキストメニューの設定方法は解説があるのですが、自作画像ボタンをメニュー設定する方法がわかりません。 マウスがあたると色が変わったり、表示ページのメニューは別画像になるなど、設定方法を教えて下さい。

  • ホームページ「メニューボタンのロールオーバー効果」について

    ホームページビルダー7を使用しています。 「URLから読み込み」で色々なホームページを参考にしてHP製作に活用しています。 メニューボタンでマウスポインタが上にきた時に画像が変化する効果がありますが,ロールオーバー効果の設定がされていないのに,この効果となっているものが多々あります。 どのようにして処理されているのでしょうか? これらのHPはビルダーで読み込んでも,ボタンの画像ファィルはテキストなどと同様に見ることができません。(私がビルダーでロールオーバー効果を設定したものは,効果設定のマークが表示され,2つの画像ファイルが登録されています) 以上 よろしくご指導願います。

  • ボタンについて

    HPビルダーでボタンを作成していたのですが マウスをボタンの上に置くと専用の画像を表示させることができますよね。 (ロールオーバーの作成) そのときに少し離れた場所に文字を表示させたいのですが その場合文字のある場所までクリックできるようになってしまいます。 (説明が悪くてすいません) HTMLをいじるのでもかまいませんので どなたか知っている方お願いいたします。

  • メニューボタンをSSIで呼び出すときのポイント

    現在fireworksで書き出したメニューボタンを使っています。マウスを乗っけると、ロールオーバーするタイプです。 そのボタンを押すと、その反転する状態を、HTMLで記述しています。 ---------------- ■■■■■■■■ トップページ&マウスを乗せていないとき ----------------- ■■■□■■■■ トップページでマウスオーバー ___↑ ----------------- ■□■□■■■■ ジャンプ後のコンテンツとマウスオーバー _↑ ---------------- これをSSI(virtualでタグを呼び出すのみ)に記述すると、当然どのページに移動しても、 ■■■■■■■■ のようになります(どれにもマウスオーバーしていない状態) 従来通り、ジャンプしたコンテンツのメニューが 色がついている状態にすることと、SSI(virtual)での呼び出しは不可能な事でしょうか? SSIでcgiを呼び出して、アドレスからコンテンツに関するディレクトリを抜き出して、反転させるcgiにするほうがいいでしょうか? それとも、メニューバーの下に、現在位置がわかる細いバナーを追加した方が早いでしょうか?

    • ベストアンサー
    • HTML
  • フレームページのメニューボタン

    いくつか同じような質問がありましたが、スクリプトでの解決方法がみつかりませんでしたので質問させてもらいます 今フレームを使ったHPを作っています フレームは上下で分割してあり、上のフレームにはFLASHをつかったメニューボタンを入れあり、ボタンを押すことで下のフレームに各ページを表示させます メニューボタンはマウスが乗ると色が変わるボタンなんですけど 下のフレームに表示してあるページと対応したボタンが常にonの状態になるようなFLASHメニューにしたいんですけどスクリプトをどう記述したらいいかわかりません だれか教えていただけないでしょうか? ちなみにFLASHソフトはフリーソフトSUZUKAを使っています

  • ボタンのスクリプト

    ボタンのプルダウンメニューを作成しましたが、 HTMLのAタグに対応させる(target属性を使用した) はたらきをさせるスクリプトの記述はできるのでしょうか?

    • ベストアンサー
    • Flash
  • CSSでHP作成したい。メニューコンテンツはどのように作ったらいいですか?

    CSSでHP作成したい。メニューコンテンツはどのように作ったらいいですか? こんにちは。 今まで、ホームページビルダーを使って、HTMLでウェブページを作ってきました。 左カラムをメニュー部分として、インラインフレームで作成していました。 この度、SEO対策から、 CSSを使ったテンプレートに代えて作り変えようと思っています。 でも、いまいちよくわからないのですが、 スタイルシートで左カラム(メニュー)を書くとなると、 全てのページを作った後にリンクを貼って、 そのメニュー部分をすべてのページにまた複製しないとならないですよね?? 私のウェブサイトは、100ページ弱あるので、 なかなか考えただけで大変そうです。。。 スタイルシートで、2カラム形式左メニューのページを作成したことのある方、 もし良かったら方法を教えて下さい。 ※ちなみに、ブログは自己カスタマイズが大変なので利用しない方向です。 FC2で持っていますが、やっぱりHTMLの方が使いやすいので・・・

    • ベストアンサー
    • SEO

専門家に質問してみよう