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或其他样式,使其更加美观。
如有错误,欢迎大家指正!

浙公网安备 33010602011771号