以下にリンクされている Web ページのサムネイルの上にホバーすると、画像がわずかに右に移動するという問題がありますChrome でのみ発生します。
http://www.loneulf.eu
次の CSS が使用されています:
.img{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5; display:block; border:1px solid #121212; } .img:hover{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; -khtml-opacity: 1; display:block; }
この問題は変換に関連している可能性がありますが、より効果的な解決策は、不透明度を利用するホバー要素に以下を適用することです:
-webkit-backface-visibility: hidden;
背面の可視性は変換に影響します。これは WebKit 固有の問題であるため、このプロパティを WebKit に対してのみ指定するだけで十分です。他のベンダー プレフィックスが存在する可能性があります。
詳細については、http://css-tricks.com/almanac/properties/b/backface-visibility/ を参照してください。
以上がChrome でホバーすると画像が動くのはなぜですか?どうすれば修正できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。