CSS 隐藏内容区域滚动条(兼容火狐、谷歌)

1 <div class="outLayer">
2     <div class="midLayer">
3         <div class="contentLayer">
4             ...内容...
5         </div>
6     </div>
7 </div>
 1 .outLayer {
 2   max-height: 40vh;
 3   overflow: hidden;
 4 }
 5 
 6 .contentLayer {
 7   padding: 0 3px;
 8 }
 9 
10 .midLayer {
11   max-height: 40vh;
12   min-height: 15px;
13   overflow-y: scroll;
14   width: calc(100% + 20px);
15 }

因为是从项目中直接ctrl+c过来的,可能存在一些不相关的样式,仅供参考。

思路就是:midLayer滚动层的宽度要超出outLayer一个滚动条的宽度(20px左右),然后利用outLayer的【overflow:hidden】属性将超出的滚动条隐藏。至于contentLayer可以根据调整偏差,在给内容设置一些margin或padding或其他样式,使其更加美观。

如有错误,欢迎大家指正!

posted @ 2022-10-17 16:14  追风不跟风  阅读(182)  评论(0)    收藏  举报