css中怎么设置返回顶部

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

CSS中如何设置返回顶部.scroll-top { position: fixed; /*使其固定在页面上方*/ bottom: 2rem; /*距离底部位置*/ right: 2rem; /*距离右

CSS中如何设置返回顶部

.scroll-top {
  position: fixed; /*使其固定在页面上方*/
  bottom: 2rem; /*距离底部位置*/
  right: 2rem; /*距离右侧位置*/
  z-index: 999; /*使其置顶*/
  display: none; /*初始状态为隐藏*/
}

.scroll-top.show {
  display: block; /*当滚动高度超过一定值时,显示返回顶部按钮*/
} 

HTML中如何添加返回顶部按钮

<button class="scroll-top" title="返回顶部">
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
    <path fill="none" d="M0 0h24v24H0z"/>
    <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8zm2.707 11.707l-1.414 1.414L12 11.414l-2.293 2.293-1.414-1.414L12 8.586l2.707 2.707z"/>
  </svg>
</button> 

CSS与JS结合如何实现回到顶部的效果

const scrollBtn = document.querySelector('.scroll-top');

scrollBtn.addEventListener('click', () => {
  window.scrollTo({
    top: 0,
    behavior: 'smooth' //添加平滑滚动效果
  });
});

window.addEventListener('scroll', () => {
  if (window.pageYOffset > 200) { //当滚动高度超过200时,显示返回顶部按钮
    scrollBtn.classList.add('show');
  } else {
    scrollBtn.classList.remove('show');
  }
}); 

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css中怎么设置返回顶部

粉丝

0

关注

0

收藏

0

已有0次打赏