タイトルの通り、複数の画像をCSSで拡大・移動したいです。各画像は同じ幅に拡大され、同じ場所に移動します。これは、JavaScript と CSS3 トランジション プロパティで可能であることを知っています。CSSだけで実行でき、IE> = 9で表示できるかどうかを知りたい.これは私が持っているコードです:
<div class="logos"><a href=""><img src="" alt="" title="" /></a></div>
.logos {height: 100px; width: 100px;}
.logos a img{max-height: 100%;
}
.logos a img:hover{
position: fixed;
max-width: 440px;
top: 250px; left: 10%;
}
問題: 元の画像と拡大/移動された画像の背後に灰色の背景があります。また、拡大・動画が点滅します。この問題は、.png および .jpg 画像でテストしたときに発生します。CSSでこれを行うより良い方法はありますか、それともjavascriptを使用する必要がありますか?
ランダムなコードをコピーして貼り付けるのではなく、使い慣れたものを使用することを好むので、CSS にこだわりたいと思っています。そうすれば、新たな必要性や問題が生じたときに、それを理解することができます... 解決策が与えられたときに、少なくとも解決策を理解することができます. :) ご協力ありがとうございます!