gpt4 book ai didi

javascript - 在 CSS 过渡期间显示元素的大小值

转载 作者:行者123 更新时间:2023-11-30 12:00:57 25 4
gpt4 key购买 nike

当用户滚动到我页面上的某个元素时,我添加了类,该类会启动其宽度的动画。例如,我从 0% 的宽度开始然后上升到 99%。因为这个动画有没有办法在 HTML 中显示页面中的宽度递增,即 <p>这个值递增的标签?CSS 就是这样,当用户使用 Javascript 滚动到它时,我添加类 .active。

.graph-horiz-bar__bar{
background:$niagara;
top:0px;
position:absolute;
left:0px;
width:0;
height:100%;
transition: width 0.3s;
}
.graph-horiz-bar__bar.active{
width:100%;
transition: width 0.3s;
}

最佳答案

var div = document.getElementById("yourDiv"), parapgraph = document.getElementById("yourParagraph");  
setInterval(function(){
paragraph.innerHTML = div.offsetWidth + "px";
}, 20);

每 20 毫秒将段落内容设置为 div 的宽度。

关于javascript - 在 CSS 过渡期间显示元素的大小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36631523/

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