gpt4 book ai didi

javascript - 我怎样才能使动画的最终状态持续存在?

转载 作者:太空宇宙 更新时间:2023-11-03 21:55:45 24 4
gpt4 key购买 nike

我将 div 的宽度设置为从 0 到 100% 的动画,动画完成后我希望最终结果保持不变。这是我到目前为止所拥有的:

   <style>
#element {
background: yellow;
bottom:0;
height:70px;
animation:myfirst 5s;
-moz-animation:myfirst 5s; /* Firefox */
-webkit-animation:myfirst 5s; /* Safari and Chrome */
-o-animation:myfirst 5s;}
@keyframes myfirst {
from {width:0px;}
to {width:100%;}
}

@-moz-keyframes myfirst /* Firefox */ {
from {width:0px;}
to {width:100%;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */ {
from {width:0px;}
to {width:100%;}
}

@-o-keyframes myfirst /* Opera */ {
from {width:0px;}
to {width:100%;}
}

是否有 CSS 方式或 JS 方式来做到这一点?

最佳答案

使用forwardsboth 属性:

-webkit-animation:myfirst 5s forwards;

然后动画将在 100% 处停止并持续。

关于javascript - 我怎样才能使动画的最终状态持续存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13987774/

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