我有一個鏈接運行帶有背景顏色的無限動畫。我想停止動畫,並在懸停時轉換爲不同的背景顏色。停止動畫並在懸停時啓動轉換
.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