用css怎样实现隐藏滚动条的滚动效果?

Admin 2021-10-15 群英技术资讯 424 次浏览

    在实际的项目中,滚动条滚动效果还是比较常见的,这种效果的好处就是能让HTML页面更简洁美观,但是如果在同个页面做多个滚动条效果的,那么滚动条隐藏效果会比较好,那么具他要怎样做隐藏滚动条被?下面给大家分享CSS实现隐藏滚动条的两种方法。

    方法一、计算滚动条宽度并隐藏起来

    原理:外面的盒子和里面的盒子利用子绝父相进行布局,里面的盒子向右移动17个像素,刚好等于滚动条的宽度(手动调试得来的),并且该方法在chrome和IE中没发现问题。

    代码如下(示例):

.outer-container{
     width: 300px;
     height: 200px;
     border:1px solid black;
     overflow:hidden;
     position:relative;
}
.inner-container{
    position:absolute;
    /*这四个方向的位置要写全,否则不生效*/
    top:0;
    left:0;
    bottom:0;
    right:-17px;
    overflow-y: scroll;
}

<div class="outer-container">
    <div class="inner-container">
        我是好的会计师的接口和很快就放到恢复健康的时刻发挥空间发的是客户说的框架还是会尽快哈加绒款返回给会尽快收到货付款
        交电话费还是快捷的划分空间的说法客户反馈好地方客户反馈就好地方科技健康的恢复健康的回复客户说的飞机客户贷款减肥康
        师傅狂欢节的恢复健康的回复宽度会发生框架的恢复快接电话反馈较好的发肯定是非框架和第三方发货的回复回复的很快就到合
        肥科技和第三方尽快恢复得紧紧的返回度假会分开交电话费就肯定会分开交电话费抠脚大汉分开交电话费金凤凰肯定会分开交电
        话费客户开奖号肯定会分开交电话费
    </div>
</div>

效果如下:

方法二、css隐藏滚动条

原理:自定义滚动条的伪对象选择器::-webkit-scrollbar,不过这个方法不兼容IE,做移动端的可以使用。

代码如下:

.wrapper{
	width: 300px;
	height: 200px;
	overflow:auto;
}
/*chrome 和Safari*/
.wrapper::-webkit-scrollbar { width: 0 !important }
/*IE 10+*/
.wrapper { -ms-overflow-style: none; }
/*Firefox*/
.wrapper { overflow: -moz-scrollbars-none; }

<div class="wrapper">
        <div>我是好的会计师的接口和很快就放到恢复健康的时刻发挥空间发的是客户说的框架还是会尽快哈加绒款返回给会尽快收到货付款交
        电话费还是快捷的划分空间的说法客户反馈好地方客户反馈就好地方科技健康的恢复健康的回复客户说的飞机客户贷款减肥康师傅狂欢节
        的恢复健康的回复宽度会发生框架的恢复快接电话反馈较好的发肯定是非框架和第三方发货的回复回复的很快就到合肥科技和第三方尽快
恢复得紧紧的返回度假会分开交电话费就肯定会分开交电话费抠脚大汉分开交电话费金凤凰肯定会分开交电话费客户开奖号肯定会分开交电话费</div>
</div>

效果如下:

    关于css实现隐藏滚动条的方法就介绍到这,上述两种方法都有一定的借鉴价值,感兴趣的朋友可以参考学习,希望能对大家有帮助,想要了解更多实现隐藏滚动条的内容,大家可以关注其它的相关文章。

文本转载自脚本之家

群英智防CDN,智能加速解决方案

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服