ボタンがきらんと光るアニメーションを指定したのですが、時間間隔が上手くいきません。
最初の1回目に光るときは、2秒経ってから光るのですが、それ以降の繰り返し処理に移ると、2秒待ってくれなくなります。光る度に2秒の間隔をあけるには、どのように指定すればいいのでしょうか?
【HTML】
<div class="box">text</div>
【CSS】
width: 200px; height: 100px; background-color:rgb(129, 129, 253); margin: 50px; color: white; display: flex; align-items: center; justify-content: center; font-weight: bold; opacity: 1; overflow: hidden; position: relative; cursor: pointer; } .box::before { background-color: #fff; content: ""; display: block; position: absolute; top: -100px; left: 0; width: 30px; height: 100%; opacity: 0; transition: cubic-bezier(0.32, 0, 0.67, 0); animation: kiran 1.5s linear 2s infinite; } @keyframes kiran { 0% { transform: scale(2) rotate(45deg); opacity: 0; } 20% { transform: scale(20) rotate(45deg); opacity: 0.6; } 40% { transform: scale(30) rotate(45deg); opacity: 0.4; } 80% { transform: scale(45) rotate(45deg); opacity: 0.2; } 100% { transform: scale(50) rotate(45deg); opacity: 0; } }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/16 07:27
2021/04/16 07:43