我有一個背景,總共存在3個圖像。然而,中間背景圖像(wrapper2)在視覺上'在'兩個背景圖像(wrapper1和wrapper2)之間。 當我嘗試旋轉中間圖像(wrapper2)時,最上面的圖像(wrapper3)也會移動。CSS3變換旋轉嵌套背景圖像
我如何避免這種情況,因此,只有中間的背景圖像(wrapper2)可以旋轉,而不是也是另一種(wrapper3)?
<div id="wrapper1">
<div id="wrapper2">
<div id="wrapper3">
<!-- blabla -->
</div>
</div>
</div>
#wrapper1 {
background-image: url("../media/bg1.png");
background-size: 300px 200px;
background-repeat: no-repeat;
}
#wrapper2 {
background-image: url("../media/bg2.png");
background-size: 300px 200px;
background-repeat: no-repeat;
}
#wrapper3 {
background-image: url("../media/bg3.png");
background-size: 300px 200px;
background-repeat: no-repeat;
}
#wrapper2:hover
{
animation: TestAnim;
animation-iteration-count: infinite;
animation-duration: 10s;
}
@keyframes TestAnim
{
0% { transform:rotate(0deg); }
25% { transform:rotate(-4deg); }
100% { transform:rotate(0deg); }
}
}