使用layui组件库制作进度条

news/2024/10/23 9:36:10/

使用layui组件库制作进度条

html代码

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>Example</title><!-- 引入 layui 的 CSS 文件 --><link rel="stylesheet" href="https://cdn.staticfile.org/layui/2.5.7/css/layui.min.css">
</head>
<body><button id="start-button" class="layui-btn">启动进度条</button><div class="layui-progress layui-progress-big" lay-showPercent="true"><div class="layui-progress-bar layui-bg-green" lay-percent="0%" id="progress-bar"></div></div><!-- 引入 layui 的 JS 文件 --><script src="https://cdn.staticfile.org/layui/2.5.7/layui.min.js"></script><script>layui.use(['jquery', 'element'], function(){var $ = layui.jquery;var element = layui.element;var progress = $('.layui-progress-bar');var percent = 0;var timer;// 假设每50毫秒更新一次,总共16秒//可以按照自己的需求更改进度条的时间var step = (100 / 16) * 0.05; $('#start-button').on('click', function(){timer = setInterval(function(){percent+=step;if (percent >= 100) {clearInterval(timer);percent = 100//$('.progress-container').css('display', 'none');}progress.css('width', percent + '%');progress.attr('lay-percent', percent.toFixed(2) + '%');element.init();element.progress('demo', percent.toFixed(2) + '%');}, 50);});});</script>
</body>
</html>

示例图片

image-20230414173231739

结语

代码只有前端,还不能够和后端进行联动(还在探索中)。希望可以帮助到你。


http://www.ppmy.cn/news/46929.html

相关文章

WordPress图片水印插件 Easy Watermark

1、概述 WordPress图片水印插件Easy Watermark 是一款实现上传图片自动添加水印LOGO功能的高效插件。当我们在WordPress网站后台上传图片文件到媒体库时&#xff0c;或者在发布文章上传图片时&#xff0c;Easy Watermark 都能为图片自动添加水印&#xff0c;同时&#xff0c;还…

查询练习:连接查询

准备用于测试连接查询的数据&#xff1a; CREATE DATABASE testJoin;CREATE TABLE person (id INT,name VARCHAR(20),cardId INT );CREATE TABLE card (id INT,name VARCHAR(20) );INSERT INTO card VALUES (1, 饭卡), (2, 建行卡), (3, 农行卡), (4, 工商卡), (5, 邮政卡); S…

杨志丰:一文详解,什么是单机分布式一体化?

欢迎访问 OceanBase 官网获取更多信息&#xff1a;https://www.oceanbase.com/ 3 月 25 日&#xff0c;第一届 OceanBase 开发者大会在北京举行&#xff0c;OceanBase 首席架构师杨志丰&#xff08;花名&#xff1a;竹翁&#xff09;带来了 《OceanBase 的单机分布式一体化》 的…

IPSEC VPN动态配置(示例)

用的锐捷设备。 ipsec加密图用于对外接口上。 IPsec 使用IPSec对本部到各分部的数据流进行加密。要求使用动态隧道主模式&#xff0c;安全协议采用esp协议&#xff0c;加密算法采用3des&#xff0c;认证算法采用md5&#xff0c;以IKE方式建立IPsec SA。在R1上配置ipsec加密转…

神器集合!这12个免费工具可以让您的工作更高效

好的工具&#xff0c;能够帮助我们更高效地完成工作&#xff0c;节省时间和精力; 节省出更多的摸鱼时间&#xff01; 本文将介绍 12 款绝佳的免费效率工具&#xff0c;这些工具可以让你事半功倍&#xff0c;提高工作效率。无论你是一名程序员、设计师、学生还是白领&#xff0c…

插件化换肤原理—— 布局加载过程、View创建流程、Resources 浅析

作者&#xff1a;孙先森Blog 本文主要分析了 Android 布局加载流程 分析 一般的换肤功能大概是这样的&#xff1a;在 App 的皮肤商城内下载“皮肤包”&#xff0c;下载完成后点击更换界面上的 View 相关资源&#xff08;颜色、样式、图片、背景等&#xff09;发生改变&#xf…

2023年全国最新道路运输从业人员精选真题及答案59

百分百题库提供道路运输安全员考试试题、道路运输从业人员考试预测题、道路安全员考试真题、道路运输从业人员证考试题库等&#xff0c;提供在线做题刷题&#xff0c;在线模拟考试&#xff0c;助你考试轻松过关。 79.道路交通事故自发生之日起&#xff08;&#xff09;日内&…

Linux实战学习

文章目录 一、Linux权限信息权限控制信息chmodifconfigpingnmap netstatps killzip unzip常用快捷键 二、搭建Java环境yumJDKTomcatMysql 三、部署Web项目到服务器 一、Linux权限信息 Linux中&#xff0c;拥有最大权限的账户为: root(超级管理员)&#xff0c;而普通用户在很多…