到目前为止,我正在对图标进行 CSS 闪亮效果我已经使用 webkit 掩码创建了效果下面是我的片段
.hm-instagram:before{
color: #0ED8F6;
-webkit-mask-image: linear-gradient(-75deg, rgba(14,216,246,.6) 30%, #0ED8F6 50%, rgba(14,216,246,.6) 70%);
-webkit-mask-size: 200%;
animation: shine 2.5s linear infinite;
}
@keyframes shine {
from { -webkit-mask-position: 150%; }
to { -webkit-mask-position: -50%; }
}
但现在我希望这个动画每 5 秒重复一次,就像每个动画循环之间有 5 秒的延迟。我不确定如何使用 javascript 来实现这种效果。有任何想法吗?