0

絶対位置を使用せずに画像をホバーして別の画像に置き換える方法はありますか?

現在、私のイメージは の中心にありますがspan (display: block;)text-align: center;これで問題ありません。

ドキュメントに画像を追加して複数のソリューションを試し、jQuery で切り替えました。

$("span.image_hover").hover(function() {
    $(this).find("img:not(.secondary)").stop(true, true).fadeOut();
    $(this).find("img.secondary").stop(true, true).fadeIn();
  }, function() {
    $(this).find("img:not(.secondary)").stop(true, true).fadeIn();
    $(this).find("img.secondary").stop(true, true).fadeOut();
  });

このソリューションの問題は、画像に対して絶対的な位置が必要なため、中央の位置が破壊されることです。これは、Web サイトが応答性が高く、サイズ変更時に画像が画面の中央ではなく左側にあるため、問題です (モバイル デバイス)。画像は拡大縮小され、最大幅 (240px) でのみ使用されます。

とにかく、画像をインラインまたは中央に維持しながら、この移行を行うことができますか?

画像のURLがわかりません。したがって、画像に _off/_on を追加することはできません。それらはサーバー上で生成され、ドキュメントで使用する変数として送信されます。

4

1 に答える 1

0

ああああ!max-width: 240pxに追加することで修正できますspan.image_hover

于 2013-04-26T19:02:54.070 に答える