jQuery显示页面滚动进度

 时间:2024-10-31 00:25:10

1、新建html文档。

jQuery显示页面滚动进度

2、书写hmtl代艨位雅剖码。<div class="container"><h1>Scrolling Progress Bar</h1><div class="content"> <div id="intro"> <h2>Introduction</h2> <p>Nullam condimentum leo in nunc feugiat gravida. Nunc sed tellus et eros mattis auctor. Nam luctus commodo metus, pretium commodo nisl congue et. Sed vel ipsum eget ligula aliquam fringilla quis vel quam. Sed pulvinar libero id egestas rutrum. Ut quis metus ut lacus cursus commodo. Nam in pharetra leo. Donec augue enim, aliquam eget est quis, imperdiet aliquet mauris. Ut id augue vel tortor aliquam feugiat. </p> <p>Nullam facilisis, urna nec hendrerit tempus, tellus tortor molestie libero, ac malesuada dui odio condimentum tellus. Curabitur posuere id ipsum eget convallis. Suspendisse accumsan magna id pharetra sodales. Cras sit amet mi non turpis auctor dapibus eu in justo. Aliquam erat ipsum, dictum et elementum quis, dictum et diam. Mauris elementum eleifend nulla, in consectetur quam tristique a. Donec consequat elit in dolor semper, et aliquam mauris euismod.</p> <p>Aliquam id tellus purus. Fusce fermentum interdum mauris a lobortis. Donec vehicula at nulla vel sagittis. Maecenas commodo dapibus ipsum, tincidunt bibendum magna. Maecenas libero odio, dapibus a tortor blandit, vestibulum porta felis. Donec quis massa eu elit semper rutrum. Sed mattis nisl sed elit placerat, id aliquet magna sodales. Donec a malesuada sem. Praesent accumsan cursus viverra. Morbi dapibus lacinia bibendum. Duis ut egestas dui.</p> <p>Integer id tellus dictum, ullamcorper lacus iaculis, interdum quam. Pellentesque fringilla cursus adipiscing. Morbi fermentum volutpat gravida. Cras quis commodo neque, ac tempus nisi. Curabitur facilisis leo at ligula sagittis, in pharetra sem molestie. Nulla sagittis libero ut tortor sollicitudin, nec mollis augue gravida. Nulla diam felis, sodales et ipsum et, commodo suscipit nunc. Aenean accumsan leo eros, tristique elementum arcu pellentesque sed. In sed tempor neque. Phasellus vulputate, est at adipiscing rhoncus, turpis magna ultricies nisi, nec lacinia nisi nulla quis ipsum. Nullam auctor turpis vel risus ultrices, quis luctus nisi bibendum. In accumsan, nibh sit amet ultrices mattis, justo neque luctus sapien, porttitor ornare turpis tortor vel sem. Nulla et sapien ut est hendrerit volutpat at non tortor. Praesent faucibus sit amet sapien et pharetra.</p> </div>

jQuery显示页面滚动进度

3、书写css代码。h1 { margin: 40px 0; font-size: 40px; line-茑霁酌绡height: 40px; font-weight: bold; text-shadow: 0px 1px 1px #888; -webkit-font-smoothing: antialiased; }h2 { font-size: 28px; color: #fff; font-weight: normal; text-align: left; margin-bottom: 20px; text-shadow: 1px 1px 0 #1e88ce; }a { text-align: left; text-decoration: none; color: #fff; margin: 0 10px; }p { line-height: 32px; padding: 0 0 40px 0; text-align: left; }.btn { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; display: inline-block; overflow: hidden; height: 50px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; line-height: 50px; padding: 0 30px; font-size: 14px; font-weight: bold; -webkit-box-shadow: 0 3px 0 0 #1275b7; box-shadow: 0 3px 0 0 #1275b7; background-color: #1e88ce; }.btn:active, .btn.active { top: 2px; -webkit-box-shadow: 0 1px 0 0 #1275b7; box-shadow: 0 1px 0 0 #1275b7; }.content { width: 60%; float: left; margin: 45px 0; padding: 0 3% 0 0; border-right: 1px solid rgba(255,255,255,.4); }.progress { position: relative; float: left; text-align: left; width: 330px; padding: 45px 0 0 2%; }.progress .wrapper { position: absolute; width: inherit; }.progress .wrapper.affix { position: fixed; top: 10px; }.progress .bar { position: relative; display: block; width: 100%; height: 40px; margin-bottom: 10px; background-color: #1c92db; }.progress .bar span { position: absolute; display: block; top: 0; width: 0; height: 40px; z-index: 0; background-color: #1275b7; }.progress .bar a { line-height: 40px; position: relative; z-index: 1; }.progress .bar i { position: absolute; right: -30px; height: 40px; line-height: 40px; color: #36a7f3; -webkit-transition: color .3s; transition: color .3s; }.footer { height: 470px; font-size: 28px; text-align: center; line-height: 470px; background-color: #444; }#demo-bar { position: fixed; left: 10px; top: 10px; width: 150px; z-index: 10000; }#demo-bar.right { right: 20px; left: auto; }#demo-bar.bottom { bottom: 10px; top: auto; }#demo-bar img { margin: 0 10px; border: 2px solid #ddd; transition: border .3s; -webkit-transition: border .3s; }#demo-bar img:hover { border-color: #fff; }#demo-bar span.yoggrt-wrap { font-size: 12px; }#demo-bar a { margin: 0; }#demo-bar a.yoggrt-poweredby { display: block; font-size: 10px; color: #eee; }

jQuery显示页面滚动进度

4、书写并添加js代码。<script src="js/jquery.min.js"></script><script src="js/lr.js"></script>

jQuery显示页面滚动进度

5、代码整体结构。

jQuery显示页面滚动进度

6、查看效果。

jQuery显示页面滚动进度
  • jquery上下页面视差滚动切换
  • jquery页面上下滚动视差
  • jQuery数字滚动增加动画
  • jQuery页面滚动顶部右侧固定层
  • jQuery页面上下滚动触发区块动画
  • 热门搜索
    劳动手抄报内容 我爱我家手抄报 新学期新气象手抄报 手抄报大全 大自然手抄报 小学生端午节手抄报 关于儿童节的手抄报 预防传染病手抄报内容 一二年级安全手抄报 手抄报图