js 进度条demo
进度条案例
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>进度条demo</title><style>*{margin: 0;padding: 0;}.progressbar{height: 3px;width: 1%;position: fixed;top: 0;left: 0;background-color: skyblue;}</style>
</head>
<body>// 进度条<div class="progressbar"></div><div style="height: 500px;"></div>// 头部 当进度条走到一定距离时,头部就固定在浏览器顶部,不再移动<div class = 'demo' style="height: 100px;background-color: #000;top: 0;width: 100%;"></div><div style='height:2000px;'></div><script>let mydiv = document.querySelector('.demo')let mytop = mydiv.offsetTopwindow.onscroll = () => {// 滚动距离let scrollTop = Math.floor(document.documentElement.scrollTop)// 最大滚动距离 整个页面的高度 - 屏幕高度let maxScrollTop = document.body.offsetHeight - window.innerHeight// 计算比例let percent = (scrollTop / maxScrollTop) * 100 + '%'document.querySelector('.progressbar').style.width = percentif(scrollTop > mytop){mydiv.style.position = 'fixed'}else{mydiv.style.position = 'static'}}</script>
</body>
</html>
js 进度条demo相关推荐
- NProgress.js进度条
目录 一.代码 二.效果演示 一.代码 <!DOCTYPE html> <html lang="en"><head><meta chars ...
- 分享21个JS抽奖转盘特效,36个JS表单验证,31个JS进度条,总有一款适合您
分享21个JS抽奖转盘特效,36个JS表单验证,31个JS进度条,总有一款适合您 下载链接:https://pan.baidu.com/s/1TWOGqes5J2baelO9qdItXg?pwd=ma ...
- android ProgressBar 进度条demo
ProgressBar Demo 进度条没有什么好讲解的,就是几个方法,熟悉了就ok.直接上代码. activity_main.xml <?xml version="1.0" ...
- GitHub上24.3kStar的js进度条插件,确定不关注一下?
在web应用开发中,有很多加载资源或者网络等待的场景需要在界面上做一个加载动画,让用户知道你这个应用程序正在运行而不是已经挂掉了. 应用场景 如果你经常使用GitHub,那应该会注意到GitHub点击 ...
- php js 进度条,JavaScript实现简单动态进度条效果
这篇文章主要为大家详细介绍了JavaScript实现简单动态进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了js实现动态进度条效果的具体代码,供大家参考,具体内容如下 ...
- html原生js进度条圆形,原生 JavaScript 实现进度条
原生JavaScript特效 JavaScript实现进度 进度条实现介绍 使用JavaScript实现进度条功能. 原理:通过鼠标移动事件,获取鼠标移动的距离. 步骤: (1)html 中 div ...
- svg圆弧进度条demo
svg圆弧进度条,直接上代码: <!DOCTYPE html> <html lang="en"> <head><meta charset= ...
- java导出excel带上进度条_导出数据至Excel前台js进度条不能隐藏
在导出数据至Excel时,有时数据会比较大,响应的时间会比较长,想做一个提示进度条,在点击导出数据按钮进,进度条显示出来,在数据导出完毕并成功弹出保存对话框时,进度条自动隐藏起来,但现在有个问题,点击 ...
- Android 进度条Demo
在Android 应用开发中,ProgressBar (运行进度条)是较常用到得组件,Android 提供了两种样式来分别表示不同状态下显示得进度条,分别为:圆形进度条是条形进度条. 默认进度条是圆形 ...
最新文章
- iOS开发系列--通知与消息机制
- PyCharm vs VSCode,是时候改变你的 IDE 了!
- linux fedora 35 彻底卸载idea2021.2.2
- Masonry('couldn't find a common superview for)
- SQL建表公共字段脚本
- linux系统中/etc/syslog.conf文件解读
- Visual Studio 2005结合Direct 9.0 SDK(Aug2007)时应该注意的事项
- asp.net在发送邮件时出现服务器响应为: You are not authorized to send mail, authentication is required 解决方案...
- webstorm美化_webstorm:求一个黑色背景 好看的webstorm主题?
- 深度学习机器72小时自学国际象棋达到大师水平
- Android下adb shell的使用
- 基于python的漏洞扫描器_基于Python的Web漏洞扫描器
- linux下命令行方式的音量控制
- Power BI——关系函数(RELATED和RELATEDTABLE)
- kali由wifi握手包破解密码gnuplot使用
- Qt操作Excel类
- Go : constant shifts恒定位移旋转(附完整源码)
- 读书随记——《傲慢与偏见》(4)
- matlab set函数
- 全速pdf转换成html转换器v1.0官方版