背景色のある無限のアニメーションを実行しているリンクがあります。私は、アニメーションを停止し、ホバー上の異なる背景色に移行したいと思います。アニメーションを停止し、ホバー上で遷移を開始します
.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