(我的网站上的代码将被粘贴到下面) 我刚刚从互联网上撕下了这段代码LINK,我想知道是否有人可以帮我一点点。最后有一个很小的x%显示百分比(x是数字)。有没有什么办法可以让它出现在进度条的中间,而不是最后,还可以更改文本的字体?一旦它满了,x%会消失?如果有人能帮助我,我将不胜感激。动画进度条文本显示
function progressBar(percent, $element) {
\t var progressBarWidth = percent * $element.width()/100;
\t $element.find('div').animate({ width: progressBarWidth }, 500).html(percent + "% ");
}
#progressBar {
width: 400px;
height: 22px;
border: 1px solid #111;
background-color: #292929;
}
#progressBar div {
height: 100%;
color: #fff;
text-align: right;
line-height: 22px;
width: 0;
background-color: #CC6600;
}
.pbar {
\t background: #FFF;
\t border: 1px solid #AAA;
\t overflow: hidden; \t \t
}
.pbar div {
\t background-image: url(pbar.gif);
\t border-right: 1px solid #AAA;
}
<head>
<script type="text/javascript" src="/templates/progressbar.js"></script>
</head>
<div id="progressBar" class="pbar"><div></div></div>
<script>
\t progressBar(23, $('#progressBar'));
</script>
更改文本对齐:权利;在#progressBar div to text-align:center;并更改该元素的CSS来包含您的字体首选项 – DRGA
@DRGA谢谢,我以前实际尝试过这个字体家族,但似乎没有工作。我错过了第一次对齐的文本,但这次它确实奏效(他们俩),谢谢!不知道为什么字体家族第一次无法正常工作,但是现在它很好用。 – Lion