gpt4 book ai didi

css - 如何让 CSS 动画每 10 秒播放一次

转载 作者:技术小花猫 更新时间:2023-10-29 11:00:35 25 4
gpt4 key购买 nike

我有一个 css 动画,它可以无限重复或只重复一定次数。但我想每 5 秒播放 2 次。这是我的代码:

    #countText{
-webkit-animation-name: color2;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: 2;
-webkit-animation-timing-function: linear;
-webkit-animation-delay: 5s;
}
@-webkit-keyframes color2 {
0% { }
25% { text-shadow:-2px -5px 10px #fb0017, -5px 0px 10px #3a00cd, -5px 5px 10px #00ff3a}
50% { }
75% { text-shadow:2px 5px 10px #fb0017, 5px 0px 10px #3a00cd, 5px -5px 10px #00ff3a; }
100% {}
}

最佳答案

您可以更改关键帧以显示两次动画。首先从 0%20% 然后从 20%40%,然后让它保持这样直到 100%。现在将 animation-duration 更改为 5s 并且没有 animation-delay

  #countText {
-webkit-animation-name: color2;
-webkit-animation-duration: 5s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-webkit-animation-delay: 0s;
}
@-webkit-keyframes color2 {
0% {
}
5%,25% {
text-shadow: -2px -5px 10px #fb0017,
-5px 0px 10px #3a00cd,
-5px 5px 10px #00ff3a;
}
15%,35% {
text-shadow: 2px 5px 10px #fb0017,
5px 0px 10px #3a00cd,
5px -5px 10px #00ff3a;
}
40% {
text-shadow: none;
}
}

Demo

关于css - 如何让 CSS 动画每 10 秒播放一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16783554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com