有人可以帮助创建一个动画,该图像的开头就像一扇门在左侧打开,而translation-origin-x在图像的右侧,当您将鼠标悬停在它上面时 - 它像一扇门一样关闭。我所拥有的不太有效,图像消失了,有人可以为我完善它吗?这里是一个指向jsFiddle的链接,如果可能的话,你可以让它从关键帧开始,所以当它加载该页面时,它会立即启动动画而不是悬停动画
这是我的CSS:
body > section > header > #section-logo {
-webkit-perspective:300px;
-webkit-transform-style:preserve-3d
}
body > section > header > #section-logo img{
margin-right:80px;
-webkit-transform-style: preserve-3d;
-webkit-transition: -webkit-transform 1s;
-webkit-transform-origin-x:100%;
-webkit-transform: rotateY(-45deg) translateX(0px)
}
body > section > header > #section-logo:hover img {
-webkit-transform:rotateY(-0deg)
}
和HTML:
<section>
<header>
<div id="section-logo">
<img id="" alt="" src="Images/shop_departments_large.png" width="163" height="155" />
</div>
</header>
</section>