javascript水平进度条 代码示例

qianduangongchengshi

温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!

javascript水平进度条 代码示例

JavaScript水平进度条是一种用于展示某个任务的完成进度的交互元素。它通常以一个长方形条形图的形式呈现,长度表示任务的总进度,而颜色的变化则表示任务的完成程度。下面是一个简单的JavaScript水平进度条的代码示例:

<!DOCTYPE html>

<html>

<head>

<style>

#progress-bar {

width: 300px;

height: 20px;

background-color: #f2f2f2;

border-radius: 5px;

}

#progress {

width: 0%;

height: 100%;

background-color: #4caf50;

border-radius: 5px;

transition: width 0.5s;

}

</style>

</head>

<body>

<div id="progress-bar">

<div id="progress"></div>

</div>

<script>

function updateProgressBar(progress) {

var progressBar = document.getElementById("progress");

progressBar.style.width = progress + "%";

}

// 示例用法

updateProgressBar(50); // 将进度条的完成度设置为50%

</script>

</body>

</html>

在上面的代码中,我们首先定义了两个CSS样式,一个用于进度条的外层容器(`#progress-bar`),一个用于表示进度的内层容器(`#progress`)。外层容器设置了固定的宽度和高度,并且有一个灰色的背景色和圆角边框。内层容器的宽度初始值为0%,高度为100%,背景色为绿色(表示任务完成),并且有圆角边框。我们还为内层容器添加了一个过渡效果,使得进度条的变化更加平滑。

接下来,我们定义了一个名为`updateProgressBar`的JavaScript函数,它接受一个参数`progress`,表示任务的完成度。在函数内部,我们通过`document.getElementById`方法获取到内层容器的DOM元素,并将其宽度设置为`progress` + "%",从而改变进度条的完成度。

我们通过调用`updateProgressBar`函数来更新进度条的完成度。在示例中,我们将进度条的完成度设置为50%。你可以根据实际需求,通过调用`updateProgressBar`函数并传入不同的参数来更新进度条的完成度。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码