背景を変更する div があります (jQuery を使用)。これらの CSS3 ルールにより、新しい背景画像を適切にクロスフェードさせることができます
transition: background-image 1s ease-in-out;
background: center center no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
問題は、背景のサイズも移行していることです。
そのため、たとえばフェード中にポートレートからランドスケープの背景画像に切り替わると、画像は垂直方向に押しつぶされてから水平方向に引き伸ばされます。これは少し吐き気を催す可能性があります。
background-size: cover
背景サイズなしで背景画像自体をフェードトランジションするだけで使用する方法はありますか?