进度条案例

<!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相关推荐

  1. NProgress.js进度条

    目录 一.代码 二.效果演示 一.代码 <!DOCTYPE html> <html lang="en"><head><meta chars ...

  2. 分享21个JS抽奖转盘特效,36个JS表单验证,31个JS进度条,总有一款适合您

    分享21个JS抽奖转盘特效,36个JS表单验证,31个JS进度条,总有一款适合您 下载链接:https://pan.baidu.com/s/1TWOGqes5J2baelO9qdItXg?pwd=ma ...

  3. android ProgressBar 进度条demo

    ProgressBar Demo 进度条没有什么好讲解的,就是几个方法,熟悉了就ok.直接上代码. activity_main.xml <?xml version="1.0" ...

  4. GitHub上24.3kStar的js进度条插件,确定不关注一下?

    在web应用开发中,有很多加载资源或者网络等待的场景需要在界面上做一个加载动画,让用户知道你这个应用程序正在运行而不是已经挂掉了. 应用场景 如果你经常使用GitHub,那应该会注意到GitHub点击 ...

  5. php js 进度条,JavaScript实现简单动态进度条效果

    这篇文章主要为大家详细介绍了JavaScript实现简单动态进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了js实现动态进度条效果的具体代码,供大家参考,具体内容如下 ...

  6. html原生js进度条圆形,原生 JavaScript 实现进度条

    原生JavaScript特效 JavaScript实现进度 进度条实现介绍 使用JavaScript实现进度条功能. 原理:通过鼠标移动事件,获取鼠标移动的距离. 步骤: (1)html 中 div ...

  7. svg圆弧进度条demo

    svg圆弧进度条,直接上代码: <!DOCTYPE html> <html lang="en"> <head><meta charset= ...

  8. java导出excel带上进度条_导出数据至Excel前台js进度条不能隐藏

    在导出数据至Excel时,有时数据会比较大,响应的时间会比较长,想做一个提示进度条,在点击导出数据按钮进,进度条显示出来,在数据导出完毕并成功弹出保存对话框时,进度条自动隐藏起来,但现在有个问题,点击 ...

  9. Android 进度条Demo

    在Android 应用开发中,ProgressBar (运行进度条)是较常用到得组件,Android 提供了两种样式来分别表示不同状态下显示得进度条,分别为:圆形进度条是条形进度条. 默认进度条是圆形 ...

最新文章

  1. iOS开发系列--通知与消息机制
  2. PyCharm vs VSCode,是时候改变你的 IDE 了!
  3. linux fedora 35 彻底卸载idea2021.2.2
  4. Masonry('couldn't find a common superview for)
  5. SQL建表公共字段脚本
  6. linux系统中/etc/syslog.conf文件解读
  7. Visual Studio 2005结合Direct 9.0 SDK(Aug2007)时应该注意的事项
  8. asp.net在发送邮件时出现服务器响应为: You are not authorized to send mail, authentication is required 解决方案...
  9. webstorm美化_webstorm:求一个黑色背景 好看的webstorm主题?
  10. 深度学习机器72小时自学国际象棋达到大师水平
  11. Android下adb shell的使用
  12. 基于python的漏洞扫描器_基于Python的Web漏洞扫描器
  13. linux下命令行方式的音量控制
  14. Power BI——关系函数(RELATED和RELATEDTABLE)
  15. kali由wifi握手包破解密码gnuplot使用
  16. Qt操作Excel类
  17. Go : constant shifts恒定位移旋转(附完整源码)
  18. 读书随记——《傲慢与偏见》(4)
  19. matlab set函数
  20. 全速pdf转换成html转换器v1.0官方版

热门文章

  1. 【HelloKitty团队项目】Beta阶段项目展示
  2. 空军一号html,耐克AF1所有款式介绍 NIKE空军一号款式一览
  3. 2022届二战党上海交大819考研感悟
  4. 传播的两种类型(包括NPS指标的定义)
  5. HTML | 第一期 / 小白入门
  6. 计算机基地址和偏移地址概念
  7. ios 去掉底部状态栏_iOS开发之状态栏隐藏(问题篇)
  8. 【C语言正则表达式】一个示例
  9. 编译与代码安全之认识(二):Source2Source源码混淆方法
  10. 瓷介电容知多少(一)导电胶粘接片式瓷介电容器的探讨