【发布时间】:2018-02-12 00:35:18
【问题描述】:
我连续三张图片。我想放大鼠标悬停的那个,直到鼠标移开为止。这种作品在我的jsfiddle 中起作用,但是,正如你所看到的,动画在放大后并没有停止。这个问题的其他线程说设置迭代计数和转发选项,我已经完成了。我能找到的唯一其他解决方案是使用 javascript 来控制它。有没有办法只用css做到这一点?这是我的代码:
<style>
#set2 {margin-left:40px; display:inline-block}
#set2:hover {
-webkit-animation: enlarge 5s;
animation: enlarge 5s;
animation-fill-mode: forwards;
animation-iteration-count: 1;
}
@-webkit-keyframes enlarge {
25% {
-webkit-transform: scale(1.5);
transform: scale(1.5);
}
}
</style>
<div class="banner_set">
<ul class="nav">
<li id="set2" class="nav-items"><a href="example.com"><img src="example1.jpg"></a></li>
<li id="set2" class="nav-items"><a href="example.com"><img src="example2.jpg"></a></li>
<li id="set2" class="nav-items"><a href="example.com"><img src="example3.jpg"></a></li>
</ul>
</div>
【问题讨论】: