gpt4 book ai didi

javascript - 在 CSS 中增加条形动画

转载 作者:行者123 更新时间:2023-11-30 16:07:31 24 4
gpt4 key购买 nike

是否可以在 css 中创建“生长条”动画?

例子: http://i.stack.imgur.com/lWIkw.gif

如果否,这个 javascript 是正确的方法吗?

window.addEventListener("Click",test());
i=0;
function test(){
setTimeout(function(){
i+=5;
document.getElementById('growing-bar').style.height = i + 'px';
if(i<99){
test();
}
},50);
}
#growing-bar{
background:red;
width:50px;
margin:50px;
}
<div id="growing-bar"></div>

工作 Fiddle

提前致谢!

最佳答案

这是一个纯 CSS 解决方案:

div {
height: 10px;
width: 50px;
background: black;
animation-name: grow;
animation-duration: 3s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

@keyframes grow {
100% { height: 100px; };
}
<div></div>

关于javascript - 在 CSS 中增加条形动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36812888/

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