gpt4 book ai didi

html - 样式化进度条

转载 作者:太空宇宙 更新时间:2023-11-04 13:30:25 25 4
gpt4 key购买 nike

我一直在看this question我无法让我的进度条完全按照它应该的方式工作。

HTML:

<div id="progress_bar">
<div id="bar_color1">
<div class="upload_status"></div>
</div>
<div id="bar_color2">
<div class="upload_status"></div>
</div>
</div>

CSS:

#progress_bar {
border: solid 1px #000;
height: 20px;
width: 300px;
display: block;
position: relative;
text-align: center;
}
#bar_color1 {
background-color: #FFFFFF;
color: #000000;
width: 100%;
}
#bar_color2 {
background-color: #000000;
color: #FFFFFF;
width: 0px;
}
#bar_color1, #bar_color2 {
height: 20px;
position: absolute;
top: 0;
left: 0;
}

当我动态增加 #bar_color2 的百分比并更新 .upload_status 时,我最终得到这样的结果:

enter image description here

虽然我希望文本在另一个之上保持居中,所以当进度达到一半时,文本似乎会改变颜色......我尝试了各种方法,交换 div,添加另一个父级,但是我就是想不通。有什么想法吗?

最佳答案

我知道这对您的问题没有真正帮助,但使用 native HTML <progress>如果您的目标是相对现代的浏览器,那么在使用 JavaScript 与它交互时,元素将为您省去很多麻烦。


编辑:我之前发布的内容不起作用,但它确实有效:

http://jsfiddle.net/mYEM3/8/

只需从那里复制即可。

关于html - 样式化进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23395840/

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