65.9K
CodeProject 正在变化。 阅读更多。
Home

百分比条

starIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIconemptyStarIcon

1.88/5 (5投票s)

2006年10月12日

CPOL
viewsIcon

39855

使用 Javascript 和 CSS 轻松显示简单的百分比条。

Sample Image - Percentage_Bar.jpg

引言

在一个最近的项目中,需要一个百分比条来显示已完成的工作百分比。因此,我使用 <hr><span> HTML 标签,结合简单的 CSS 和 Javascript,想出了一个简单的实现方法来创建百分比条。

整体概念很简单:首先使用 <span> 标签包裹 <hr>。然后,通过设置 <span> 标签的边框样式,可以修改条的边框。此外,通过改变 <hr> 的高度,可以调整条的高度。

代码

以下是这个项目中实际使用的代码

<html>
<head>
<style>
span
{
border-bottom: thin solid gray;
height: 15pt;
width: 100pt;
}
hr
{
height: 10pt;
color: blue;
}
</style>
<script>
function change(x)
{
  document.all.process.width=x+'%';
}
</script>
</head>

<body>
<span ><hr width=80%  id = "process" name = "process"  align=left></span>
<br>
<input name=input type=text />
<a onclick="change(document.all.input.value)">% SET</a>
</body>

</html>

如果有人知道其他实现方法,请与我联系或在此处留言。感谢大家。

© . All rights reserved.