HTMLのDiv、id、Class、HOVERの記述の質問です。
左側に○、右側に□の画像を配置、
通常は、「○■」(左側が光ってONの状態)
この時、マウスを■に重ねた時だけ□に変わるが、マウスを○に重ねても反応させない。
■の上でクリックすると以下のようになる。
「●□」(左の○が暗くなりOFF、右側の□が光ってONの状態)
今度は、マウスを●に重ねた時だけ○に変わるが、マウスを□に重ねても反応させない。
このように片方をONにするともう片方がOFFになるスイッチの様な動きをさせたいのですが、
HTMLファイルとCSSファイルにどんな記述をすれば実現できるでしょうか?
文中では以下の記号とファイル名で対応していますが実際には画像データです。
● = left.png
○ = left_on.png
■ = right.png
□ = right_on.png
A 回答 (11件中1~10件)
- 最新から表示
- 回答順に表示
No.11
- 回答日時:
実際のページの動作は下記アドレスで確認できます。
http://ashtarte.pa.land.to/test/MouseRollover001 …
日本語ページと英語ページの「left」側の記述と、「right」側の記述が違うことに注意して下さい。
返事が遅くなって申し訳ありません。
テストページを拝見したところ、こちらの望む事が実現できている事は確認できています。ありがとうございます。
後程実際に試してみたいと思います。
No.10
- 回答日時:
>No.9 回答者: amanojaku6
あと英語ページのbackgroundのリンクも修正が必要でした。
【英語ページ】
> background: url("../left_on.png") no-repeat;
background: url("./left_on.png") no-repeat;
No.9
- 回答日時:
例えば、2つのページが同じディレクトリにある場合で、 日本語ページをworks-jp.htm、英語ページをworks-en.htmとした場合は、下記のようになります。
【日本語ページ】
> <a href="english/works002.htm">
<a href="./works-en.htm">
【英語ページ】
> <a href="../works001.htm">
> <img src="../left.png" >
> </a>
> </div>
> </td><td>
> <img src="../right_on.png" >
<a href="./works-jp.htm">
<img src="./left.png" >
</a>
</div>
</td><td>
<img src="./right_on.png" >
No.8
- 回答日時:
> <div class="MouseRollover">
> <a href="../works001.htm">
> <img src="../left.png" >
> </a>
> </div>
↑必ず「div」タグを使って下さい。
No.7
- 回答日時:
>注釈「<!-- --!>」内の記述を自分のCSS内に記述すれば良いという事でしょうか?
基本的には そうですが…
まず、ページは2つあります。
日本語ページには英語ページのリンクが記述されていますので、そのリンクを自分の英語ページへのリンクに変更して下さい。
この場合「~\english\works002.htm」のように「english」と言う子ディレクトリ内に「works002.htm」が存在していますのでリンクに注意して下さい。
英語ページには日本語ページのリンクが記述されていますので、そのリンクを自分の日本語ページへのリンクに変更して下さい(英語ページは親ディレクトリを参照していると言う事に注意して下さい)。
> <a href="../works001.htm">
> <img src="../left.png" >
> </a>
> </div>
> </td><td>
> <img src="../right_on.png" >
↑「../」は親ディレクトリを意味します。
> <img src="./left_on.png" >
> </td><td>
> <div class="MouseRollover">
> <a href="english/works002.htm">
> <img src="./right.png" >
↑ちなみに「./」は そのHTMLファイルが存在するディレクトリを意味しています。
「./left_on.png」は「left_on.png」と等価、「./right.png」は「right.png」と等価です。
No.6
- 回答日時:
>↓具体的にはこのサイトです。
>http://dragon-inc.jp/works.html
CSSデモ:MouseRollover001
http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/& …
No.5
- 回答日時:
(「MouseEvent001/test007」を微妙に修正しています)下記はマウス・イベント時の画像の読み込み時のタイムラグを軽減するためにdivタグのバックグラウンドにロードさせています(フォアグラウンドのimgタグを「表示、非表示」させて画像を切り替えている)。
JavaScripデモ:MouseEvent001/test008
http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/& …
どうもありがとうございます!
たくさんのサンプルを出していただいたところ恐縮ですが、
CSSで実現する事はできないでしょうか?
回りくどくて失礼しました。
↓具体的にはこのサイトです。
http://dragon-inc.jp/works.html
右上の、Jpanese、Englishがうまく切り替わらないのです。
例えば、Englishへ飛ぶとJpaneseが消えてしまいます。
CSS内の該当する記述も必要であれば開示いたします。
JavaScriptにした方が良いというアドバイスがあれば切り替えも検討したいと思います。
よろしくお願いいたします。
No.4
- 回答日時:
下記はマウス・イベント時の画像の読み込み時のタイムラグを軽減するためにdivタグのバックグラウンドにロードさせています(フォアグラウンドのimgタグを「表示、非表示」させて画像を切り替えている)。
JavaScripデモ:MouseEvent001/test007
http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/& …
No.3
- 回答日時:
下記はマウス・イベント時の画像の読み込み時のタイムラグを軽減するためにimgタグでも画像をプリロードさせています。
JavaScripデモ:MouseEvent001
http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/& …
No.2
- 回答日時:
下記はマウス・イベント時の画像の読み込み時のタイムラグを軽減するために画像をキャッシュにプリロードさせていますが、マウス・イベント時の画像の読み込み時のタイムラグは発生してしまうようです(つまりキャッシュにプリロードされてない?)。
画像がキャッシュにロードされていれば、マウス・イベント時の画像の読み込み時のタイムラグは発生しないようです。
JavaScripデモ:MouseEvent001
http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/& …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
拡張子無しで画像を表示したいです
-
複数のボタンで1つのエリアに...
-
IEでのalt属性ポップアップ表示...
-
複雑(?)な画像の切り替え
-
崩れたレイアウトが更新すると...
-
画像+リンク&文字のランダム...
-
「DecareステートメントにPtrSa...
-
CSSなどでHTML全体の表示を拡大...
-
WEBサイトの一部コンテンツがス...
-
バナーの貼り方とバナーにリン...
-
画像にリンクを設定したら、枠...
-
p target とは
-
右クリック禁止が効かないのですが
-
ボタンを押したままにする。
-
クリックしても、リンクに飛ば...
-
期間ごとに画像表示を切り替え...
-
imgタグは自分で加工して埋め込...
-
タイトルバーに画像を入れるHTM...
-
PDFの保存ボタンが表示されません
-
【Webサイト】画像が小さく表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IMGタグでTIFF画像を表示
-
クリックしても、リンクに飛ば...
-
HTMLにQRコードを挿入する方法
-
ボタンを押したままにする。
-
スライドショーの上にロゴマー...
-
画像クリックでクリップボード...
-
背景が透明なリンクボタンで、...
-
form以外でのpostってできますか?
-
pngやjsの後ろの英数字の意味は...
-
クリッカブルMAP領域が分かる様...
-
スマホで、画像をクリックする...
-
期間ごとに画像表示を切り替え...
-
バナーの貼り方とバナーにリン...
-
予約語の表示について
-
HTML上の画像を結合する方法が...
-
タイトルバーに画像を入れるHTM...
-
画像欄にバツ印が・・・
-
アドレスがあっているのにバナ...
-
<area></area> 部分にボーダー...
-
CSSなどでHTML全体の表示を拡大...
おすすめ情報