html+css+js实现带平滑效果的返回顶部特效

 时间:2024-10-13 09:15:38

1、准备好需要用到的图标。

html+css+js实现带平滑效果的返回顶部特效

3、书写hmtl代码。<h1 style="text-align:center;padding:35px;">先滚动到最底部,再看右下角的小火箭,并点击返回到顶部</h1><a href="#" onclick="gotoTop();return false;" class="totop"></a>

html+css+js实现带平滑效果的返回顶部特效

5、书写js代码。争犸禀淫<script>function gotoTop(acceleration,stime) { acceleration = acceleration || 0.1; stime = stime || 10; var x1 = 0; var y1 = 0; var x2 = 0; var y2 = 0; var x3 = 0; var y3 = 0; if (document.documentElement) { x1 = document.documentElement.scrollLeft || 0; y1 = document.documentElement.scrollTop || 0; } if (document.body) { x2 = document.body.scrollLeft || 0; y2 = document.body.scrollTop || 0; } var x3 = window.scrollX || 0; var y3 = window.scrollY || 0; var x = Math.max(x1, Math.max(x2, x3)); var y = Math.max(y1, Math.max(y2, y3)); var speeding = 1 + acceleration; window.scrollTo(Math.floor(x / speeding), Math.floor(y / speeding)); if(x > 0 || y > 0) { var run = "gotoTop(" + acceleration + ", " + stime + ")"; window.setTimeout(run, stime); }}

html+css+js实现带平滑效果的返回顶部特效

7、查看效果。

html+css+js实现带平滑效果的返回顶部特效
  • html+css+js适用于移动网页悬浮框效果
  • 如何使用html+css+js完成轮播图的效果?
  • html+css+js实现电脑全屏雨滴效果
  • html+css+js鼠标双击网页滚动屏幕特效
  • html+css+js手机页面左右切换效果
  • 热门搜索
    乖张是什么意思 临床诊断是什么意思 去泰国需要准备什么 股票中签是什么意思 生日祝福语 简短独特 iot是什么意思 stone是什么意思 戏答是什么意思 孤芳自赏是什么意思 股票涨停是什么意思