前言
当页面的ht ML 结构嵌套的 盒子 很多的时候,可能会导致一个页面中含有多个垂直滚动条。
这样的话很影响页面的样式,所以我们需要隐藏滚动条的同时还支持滚动,下面就是 利用 css实现的两种方法。
方法一、计算滚动条 宽 度并隐藏起来
原理:外面的盒子和里面的盒子利用子绝父相进行布局,里面的盒子向右移动17个像素,刚好等于滚动条的宽度(手动调试得来的),并且该方法在ch rom e和IE中没发现问题。
代码如下(示例):
.outer-cont ai ner{
width: 300px;
h ei ght: 200px;
border:1px solid black;
overflow:hidden;
pos IT ion: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 -s crollbar, 不过 这个方法不兼容IE,做移动端的可以使用。
代码如下:
.wrap PE r{
width: 300px;
height: 200px;
overflow:auto;
}
/*c hr ome 和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实现隐藏滚动条并可以滚动内容的 文章 就介绍到这了,更多相关css实现隐藏滚动条内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
总结
以上是 为你收集整理的 css实现隐藏滚动条并可以滚动内容的实例代码 全部内容,希望文章能够帮你解决 css实现隐藏滚动条并可以滚动内容的实例代码 所遇到的问题。
如果觉得 网站内容还不错, 推荐好友。
查看更多关于css实现隐藏滚动条并可以滚动内容的实例代码的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did201593