我有一个链接运行带有背景颜色的无限动画。我想停止动画,并在悬停时转换为不同的背景颜色。停止动画并在悬停时启动转换
.startlink{
background-color:#206a9e;
color:#fff;
border-radius:15px;
font-family: 'Myriad Pro';
-webkit-animation:changeColor 3.4s infinite;
-webkit-transition:all 0.2s ease-in;
}
.startlink:hover{
-webkit-animation-play-state: paused;
background-color: #014a2a;
}
@-webkit-keyframes changeColor
{
0% {background:#206a9e;}
50% {background:#012c4a;}
100% {background:#206a9e;}
}
为什么这段代码不工作?是否有另外一种方法来完成这项工作? (最好不用Javascript)。
在这种情况下,悬停时没有动画 – Novelist
OP想要停止动画并将其转换为**不同的背景颜色,这正是我的测试用例所完成的功能:)它将转换为绿色! – Rishabh
对不起。 0.2秒太少了:)我已经尝试在你的演示中设置为1秒,是的,它有一个动画 – Novelist