• ベストアンサー

画像を変化させる方法。

 現在CSSでホームページを作っています。ある画像の上にマウスを乗せた時、別の画像を表示させたいのですが、背景として、設定せず、Java Scriptも使わず、CSSかHTMLだけで設定することは可能なのでしょうか?可能であれば、その方法を誰か教えていただけますか?よろしくお願いします。

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

  • ベストアンサー
  • crepon133
  • ベストアンサー率51% (399/776)
回答No.2

.photo { position: relative; top: 0px; left: 1px; width: 32px; } .photo a .large { display: block; position: absolute; width: 1px; height: 1px; top: 0px; left: 0px; } .photo a.popup, .photo a.popup:visited { display: block; width: 32px; top: 0px; left: 0px; } .photo a.popup:hover { color:#000000; background-color: #ffffff; } .photo a.popup:hover .large { display: block; position: absolute; width: 320px; height: 240px; top: 0px; left: 0px; } <div class="photo"> <a href="imges/image.jpg" target="_blank" class="popup"><img src="imges/icon.gif" width="32" height="32" border="0" alt="" title="マウスオンで大きい写真"><img src="imges/image.jpg" width="320" height="240" border="0" alt="" title="クリックで新しいウインド/ウマウスオフで元に戻る" class="large"></a> </div>

falling-m
質問者

お礼

できました!ありがとうございました。

その他の回答 (1)

  • partita
  • ベストアンサー率29% (125/427)
回答No.1

>背景として、設定せず 無理だと思います。

関連するQ&A

  • ヘッダー背景に画像を入れたい

    1.CSSというのは例えるならば、土地に区画を付けるものの事でしょうか?またそれに加え、先にカラーや文字などの設定を何らかの形で設定しておけば、HTMLでそのcssを記入すれば表示されるのでしょうか? 2.CSS単独でホームページ上に表現させる事は不可能なのでしょうか?または、一般的ではないですか? 3.HTMLと云うのは例えるならば、区画された土地に家を建てるようなことでしょうか? 4.本題に入りまして、ホームページの上の部分、ヘッダーと云う場所ですか?に800×300の画像を背景として入れたいのですが、挿入すると今までその場所にあったボタン類が全てその画像の下に置かれてしまいます。理想は今回挿入する画像の上にそれらボタンを置きたいのです。 恐らくそれらは、一つ一つの塊として認識されている為に、重ねる事が出来ないのだと思うのです。 CSSで設定すれば私の要求は解決できますか? 分かりづらいですが、大体のポイントでもいいのでお教えください。

  • Photshopで画像透明化すると画像が粗くなる

    HTML+CSSでHPを作成しています。 PHOTSHOPで画像を作っているのですが、背景を透明化させるとうまく表示されません。 画像が粗くなる感じです。背景を透明化せずに表示させるときれいに表示されます。 どなたか解決方法を教えていただけますか?

  • HP、背景画像について

    HPを作成中です。 ソフトはホームページビルダー6です。 デジカメで撮った写真を背景にしたいのですが、 撮った写真をそのまま、背景に設定すると画像が大きすぎます。 かといって、画像を小さくすると画面いっぱいに表示されるのかも心配です。 理想は、よくスライドショーにするとブラウザに合わせて画像の大きさが変化してくれる感じにしたいのですが、 そういう方法はあるでしょうか。 Javaスクリプトなど特殊な機能をつかうのでしょうか

  • 小さい画像にマウスを合わせると小さい画像の右上(右下)に拡大画像が表示される

    ホームページ作成で教えて欲しいのですが、小さなマンションのサムネイル画像の上にマウスを持って行くと、大きな画像がサムネイル画像の右下か右上に表示されるような仕組みを作りたいのですが、どのようにしたらいいのでしょうか?ヤフー不動産などで実際にあるのですが、小さな間取り図にオンマウスで拡大間取りが見れるようにしたいのです。 javaスクリプトで作成しているのでしょうか?javaは当方分からないのですが、アドバイスをお願い致します。

  • CSSで文字と画像の配置方法は・・・

    HTML+CSSで書いています。 画像とテキストを配置しようとしています。 画像は位置固定にして、 テキストは回り込みではなく、その上にかぶさる感じにしたいの ですが、画像は画像、テキストはテキストに分離してしまいます。 (画像を背景みたいに扱いたいのですが、すでに背景はCSSで 指定されてしまっています。。。。) どのようにCSSを記述すればいいのでしょうか?

  • CSSを使って画像を背景としてウィンドウ全体に表示する方法を探していま

    CSSを使って画像を背景としてウィンドウ全体に表示する方法を探しています。 HTMl,CSSともに初心者なので、わかりにくい表現や、ただ単純に方法が間違っているだけかもしれませんが、助言をしていただけると大変助かります。 HTML上から画像を背景全体に表示する方法は下記の方法(http://www5e.biglobe.ne.jp/access_r/hp/html/html_026.html)で行えたのですが、その後Tableなどを作成しCSSで設定しようとすると全く表示されないので、CSSで背景全体に表示されることが出来れば、Tableなども問題なくできるのかなと考えました。しかしネット中を探しても未だにCSSから画像を背景全体に表示する方法を見つけることができません。 CSSから背景全体を表示することは不可能なのでしょうか? もし背景全体を表示するのは上記のホームページで説明されている通りHTML上で入力しなければならないのでしょうか?そしてその場合、どのようにCSSを使ってTableを表示させるように出来るか教えてください。 今いろいろと試して下記のようにHTMLとCSSに書いたのですが、表示されているのは選択している画像が縦そして横にリピートされているだけです。 HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Untitled</title> <meta name="generator" content="BBEdit 9.3" charset=UTF-8"/> <link rel="stylesheet" style type="text/css" href="css.css"> </head> <body> <table="1"> <tr> <td></td> <td></td> </tr> </table> </body> </html> CSS @charset "UTF-8"; body { background-image:url(../images/background.gif); position:absolute; width:100%; height:; top:0px; left:0px; z-index:1; } .1 { width:800pixel; height:600pixel; border:10pixel; } すいませんが助言していただけると大変感謝いたします。 よろしくお願いします。

    • 締切済み
    • CSS
  • リンク画像をホバーアニメーションで暗くする方法

    html、css、js等でリンクの設定された画像を、マウスオーバーでゆっくりと暗くなりテキストが表示される方法はありませんでしょうか。 ・マウスオーバーでゆっくり画像が暗くなり、テキストが表示される ・画像を押すとリンク先へ移動する ・マウスを画像から離すと元に戻る もし上記のものが難しければ、ゆっくりと別の画像に入れ替わる方法はありませんでしょうか。 どなたかご教授お願い致します。

    • ベストアンサー
    • HTML
  • 画像の上にテキストを表示させる方法

    OS4を使ってHPを作っているのですが 画像の上にテキストを表示する方法を教えてください。 セルの背景に画像を設定すればよいのでしょうか? HTMLのこともよく分かっていない人間なので おかしな質問をしているとは思いますが どうぞよろしくお願いいたします。

  • 始めに読み込む画像を固定して、画像クリックで複数登録してある画像にラン

    始めに読み込む画像を固定して、画像クリックで複数登録してある画像にランダムで切り替える方法 当方HTML+CSSは習得していますがJAVAの知識は殆どありません。 ページ内で画像を使った占いのようなコンテンツを作りたいのですが、画像ランダム切り替えのスクリプトにページをリロードしたときにしか表示されない扉画像を付けたいのと思っています。扉画像ををクリックすると「占い結果」画像が表示される、といった具合です。また、「占い結果」画像をさらにクリックすることでまた別画像に切り替えるようにしたいのですが、どなたか教えてください。

  • CSSレイアウトで、画像を常に画面の真ん中にする方法について。

    質問失礼いたします。 テーブルでレイアウトしたサイトをCSSレイアウトに変更したいと考えております。 現在は、1行1列の100%×100%のテーブルに「align="center" valign="middle"」を設定することで、画像(コンテンツ)を常に画面の真ん中に表示するように設定しています。 ジャバスクリプトを使わずに、 DIVタグなどを使って、CSSレイアウトでこれと同じように表示するにはどうしたらよいでしょうか? いろいろ調べたり、聞いたりしましたが、いまいちスムーズな方法がみつからず、困っております。 どなたかご存知の方がおりましたら、具体的に教えいただければ大変うれしいです。 宜しくお願いいたします。