当前位置: 首页 > article >正文

html+css+js实现Progress 进度条

实现效果

代码实现 

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>progress</title>
  <style>
    .box{
      position: relative;
      width: 600px;
      height: 20px;
      margin: 30px auto;
      background-color: #d5cfcf;
      border-radius: 10px;
    }
    .progress{
      position: absolute;
      width:0;
      height: 100%;
      background-color: #5b738e;
      border-radius: 10px;
    }
    p{
      position: absolute;
      left: 600px;
      top:-17px;
    }
  </style>
</head>
<body>
  <div class="box">
    <div class="progress"></div>
    <p>10%</p>
  </div>
  <script>
    const progress = document.querySelector('.progress')
    const p =document.querySelector('p')
    let i = 0
    setInterval(function(){
      if(i<100){
        i++
        p.innerHTML=i+'%'
        progress.style.width=`${i}%`
      }
    },200)
  </script>
  
</body>
</html>


http://www.kler.cn/news/323393.html

相关文章:

  • 差速轮纯跟踪算法
  • 设备管理平台-支持快速开发
  • Woocommerce怎么分类显示产品?如何将Shopify的产品导入到Woocommerce?
  • 如何恢复被删除的 GitLab 项目?
  • git rebase 调整提交顺序
  • springboot 实现用户登录身份验证
  • 【NLP】daydayup 词向量训练模型word2vec
  • Maven中 <parent > 的<version>可以使用变量吗
  • Unity3D入门(四) : Android和Unity3D交互 - Unity调用Android
  • FreeRTOS 内存管理源码解析
  • 数据结构:线性表的链式表示
  • 中国农业银行——开源软件一体化管理平台
  • 《AI办公类工具表格处理系列之一——办公小浣熊》
  • 逃离陷阱:如何巧妙避免机器学习中的过拟合与欠拟合
  • 【分布式微服务云原生】K8s(Kubernetes)基本概念和使用方法
  • 项目实战总结-Kafka实战应用核心要点
  • NET 7 AOT 的使用以及+NET 与 Go 互相调用
  • C#中的排除法解决问题
  • 基于Java的停车场管理微信小程序 停车场预约系统【源码+文档+讲解】
  • HalconDotNet实现二维码识别功能详解
  • ArcGIS Desktop使用入门(三)常用工具条——拓扑(上篇:地图拓扑)
  • 过去8年,编程语言的流行度发生了哪些变化?PHP下降,Objective-C已过时
  • Vue.js 与 Flask/Django 后端配合开发实战
  • 【Matlab使用Transformer一维序列分类源程序】
  • 0基础学前端 day5
  • 基于SSM+小程序的在线课堂微信管理系统(在线课堂1)(源码+sql脚本+视频导入教程+文档)
  • Android常用C++特性之std::none_of
  • 【数据结构和算法实践-排序-快速排序】
  • 使用canvas截取web camera指定区域,并生成图片
  • 数据结构之——栈