微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css中点击回到顶部

CSS点击回到顶部是一个非常方便的功能。当一个网页特别长的时候,用户阅读到底部时如果没有快速回到顶部的功能则会十分烦躁。使用CSS实现点击回到顶部可以让用户随时回到页面顶部,提高用户体验。

    .back-to-top {
      position: fixed;
      bottom: 20px;
      right: 20px;
      display: none;
    }
    .back-to-top.show {
      display: block;
      cursor: pointer;
    }

css中点击回到顶部

以上代码是回到顶部功能的CSS样式。其中,back-to-top是一个class名,代表回到顶部的元素;position: fixed使得回到顶部元素可以固定在底部;bottom和right是分别设置元素距离底部和右边的距离。display: none是为了在页面一开始时不显示回到顶部元素,只有在用户滚动到一定高度时才出现,这里用到的是show这个class。cursor: pointer是为了给回到顶部元素添加一个点击效果

    var topBtn = $('.back-to-top');
    topBtn.click(function () {
        $('html,body').animate({
            scrollTop:0
        },500);
        return false;
    });

    $(window).scroll(function () {
        if ($(this).scrollTop() > 200) {
            topBtn.addClass('show');
        } else {
            topBtn.removeClass('show');
        }
    });

以上代码是回到顶部功能的JavaScript代码。首先获取回到顶部元素的class,并添加点击事件。点击事件中使用animate方法页面平滑滚动到顶部,并设置滚动时间为500ms。然后阻止认行为。接下来,使用$(window).scroll()方法来监听页面滚动事件,当滚动的高度大于200时,添加show这个class,回到顶部元素就会出现。

总的来说,实现点击回到顶部的功能并不难。只需要使用一些CSS样式和JavaScript代码即可。相信这个功能能够让用户在阅读长页面时更加方便和愉悦。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。