gpt4 book ai didi

css - 在css3动画中添加延迟时间

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

我只是给div设置了一个动画就成功了。现在我想证明它,因为它的延迟太短了!那么如何添加动画(0% 到 25%)和动画(25% 到 50%)之间的延迟时间这是代码:

#flow{
position:absolute;
-webkit-animation:mymove 10s ease-in-out;
-webkit-animation-iteration-count:3;
-webkit-animation-delay:1s;
}

@-webkit-keyframes mymove
{
0%{left:5px;}
25%{left:127px;}
50%{left:249px;}
75%{left:371px;}
100%{left:5px;}
}

大家!感谢您的关注!我找到了答案,但我不知道关键帧中百分比定义的 Api!如果您对此有所了解,请帮帮我,非常感谢!

@-webkit-keyframes mymove
{
0%{left:5px;}
25%{left:127px;}
26%{left:127px;}
27%{left:127px;}
28%{left:127px;}
29%{left:127px;}
30%{left:127px;}
31%{left:127px;}
32%{left:127px;}
33%{left:127px;}
34%{left:127px;}
35%{left:127px;}
50%{left:249px;}
75%{left:371px;}
100%{left:5px;}
}

最佳答案

我认为您不能延迟动画的单个部分。您可以做的是使用两个动画并延迟启动它们。

#flow{
position:absolute;
-webkit-animation:
mymove_first 10s 0s 10 ease-in-out,
mymove_second 10s 2s 10 ease-in-out;
}

@-webkit-keyframes mymove_first
{
0%{left:5px;}
25%{left:127px;}
}

@-webkit-keyframes mymove_second
{
50%{left:249px;}
75%{left:371px;}
100%{left:5px;}
}

关于css - 在css3动画中添加延迟时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8209473/

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