gpt4 book ai didi

CSS 动画宽度从 0px 到内联 css 定义的 % 值

转载 作者:行者123 更新时间:2023-11-28 09:12:02 25 4
gpt4 key购买 nike

有没有一种方法可以在没有 javascript 的情况下使用纯 CSS 将元素的宽度动画化为服务器生成的值?假设我有这个 div:

<div class="bar" style="width:{$value}%;"></div>

我希望它从 0 到 $value 动画,这是由 PHP 在页面呈现时设置的。因此,动画强制的初始状态为 width: 0px,最终状态为 width: {$value}%;

最佳答案

使用动画的可行解决方案:

JSFiddle Demo

<div class="bar" style="width:80%;"></div> <!-- where 80% is the PHP value-->

.bar{
background: lime;
padding: 30px 0;
animation: test 2s;
}

@keyframes test {
0% {width: 0;}
}

关于CSS 动画宽度从 0px 到内联 css 定义的 % 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33121491/

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