当前位置: 代码迷 >> 综合 >> css隐藏滚动条兼容IE,火狐,chrom
  详细解决方案

css隐藏滚动条兼容IE,火狐,chrom

热度:37   发布时间:2023-12-12 19:21:15.0

1.width多17px,外层容器溢出隐藏,能兼容各个浏览器。

.outContainer {width:350px;height:300px;overflow: hidden;
}
.inContainer {height:300px;width: 367px;overflow-x:hidden;overflow-y:scroll;
}

2.设置 scrollbar-width: none;

.outContainer {width:350px;height:300px;overflow: hidden;
}
.inContainer {height:300px;width: 350px;overflow-x:hidden;overflow-y:scroll;scrollbar-width: none; 
}
/* 使用伪类选择器 ::-webkit-scrollbar ,兼容chrome和safari浏览器 */
.inContainer::-webkit-scrollbar{display: none;
}
/*兼容火狐*/
.inContainer {scrollbar-width: none;
}
/* 兼容IE10+ */
.inContainer {-ms-overflow-style: none;
}

如图:

html:

<body><div class="outContainer" ><div class="inContainer"><div class="inContent" ></div><div class="inContent inContent2"></div><div class="inContent" ></div></div></div>
</body>

结果:

成功隐藏,鼠标滚动可以显示剩余内容。