合計3枚の画像が存在する背景があります。ただし、中央の背景画像(wrapper2)は視覚的に 2 つの背景画像(wrapper1 と wrapper2)の「間」にあります。その真ん中の画像(wrapper2)を回転させようとすると、一番上の画像(wrapper3)も動きます。
中央の背景画像(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); }
}
}