大家好,这是我的第一个问题:)
当鼠标离开元素时如何反转动画?
<ul class="thumb-list">
<li>
<a href=""><img src="photo.jpg" alt="BlaBla"></a>
</li>
<li>
<a href=""><img src="photo.jpg" alt="BlaBla"></a>
</li>
<li>
<a href=""><img src="bd2.png" alt="BlaBla"></a>
</li>
</ul>
答案 0 :(得分:2)
在这种情况下,您应该使用CSS transition而不是动画。这样做时,可以在悬停/关闭时转换元素。只需将过渡属性放在img
元素本身上。
.thumb-list li a img {
height: 128px;
width: 128px;
border: 20px solid rgba(0, 0, 0, 0.3);
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
transition:all 1s ease;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
}
.thumb-list li a img:hover {
-moz-border-radius: 30%;
-webkit-border-radius: 30%;
border-radius: 30%;
}