.a.b{
border: 2px solid red;
animation-name: appear;
animation-duration: 1s;
animation-iteration-count: 1;
}
@keyframes appear{
from{opacity:0;
transform:rotateZ(20deg);
top:100;}
to{opacity:1;
top:0;
transform:rotate(0);}
}
@keyframes zoomer{
from{
opacity:0.5;
}
to{
opacity:1;
}
}
.a.b:hover{
animation: zoomer 1s linear 1;
}
<html>
<head>
</head>
<body>
<div>
<h1 class="a b">hello world</h1>
</div>
</body>
</html>
在上面的代码片段中,为什么@keyframes
当我使用悬停时动画会重复?迭代次数指定为 1。
我的猜测是,当我们悬停时,与标签关联的类会<h1>
发生变化,然后当我们移除鼠标时,与标签关联的类会再次发生变化。但我们要如何解决它呢?
明月笑刀无情
相关分类