CSS实现滚动内容并隐藏滚动条

UI设计给的需求是块级元素可以滚动,但是不要显示滚动条,下面三个方法可以实现,记录一下。

计算滚动条宽度然后把滚动条隐藏起来

通过定位把滚动条隐藏起来

  
......

使用三个容器包起来,不需要计算滚动条的宽度

......

CSS直接隐藏滚动条

这个方法不适用与IE,对兼容没有强制要求的或做移动端的可以使用。那就是自定义滚动条的伪对象选择器::-webkit-scrollbar

chrome 和Safari

.element::-webkit-scrollbar { width: 0 !important }

IE 10+

.element { -ms-overflow-style: none; }

Firefox

.element { overflow: -moz-scrollbars-none; }

你可能感兴趣的:(CSS实现滚动内容并隐藏滚动条)