css怎么隐藏滚动条

简介: css怎么隐藏滚动条

背景

我们需要实现这样的功能,在隐藏滚动条的时候,还需要保留滚动的功能,那么我们应该如何操作呢?

做法

  1. 法一:
    使用伪类隐藏滚动条(仅限Chrome与Safari
    scrollbar-width: none;(仅限firefox)
    -ms-overflow-style: none;(仅限IE 10+)
/* 隐藏滚动条 */.element {
width: 100%;
height: 72px;
box-sizing: border-box;
padding-top: 16px;
overflow-x: scroll; /* 设置溢出滚动 */white-space: nowrap;
overflow-y: hidden;
/* 隐藏滚动条 */scrollbar-width: none; /* firefox */-ms-overflow-style: none; /* IE 10+ */}
.element::-webkit-scrollbar {
display: none; /* Chrome Safari */}
  1. 法二:

可滚动的容器外层再签套一个父盒子,父盒子设置overflow:hidde,再配合position,变相隐藏滚动条

<divclass="outer-container"><divclass="inner-container"></div></div>
.outer-container {
position: relative;
overflow: hidden;
}
.inner-container {
position: absolute; 
left: 0;
overflow-x: hidden;
overflow-y: scroll;
}
/* for Chrome */.inner-container::-webkit-scrollbar {
display: none;
}
目录
相关文章
|
7月前
|
前端开发
CSS div隐藏滚动条
CSS div隐藏滚动条
41 0
|
4月前
|
前端开发
CSS 隐藏滚动条
CSS 隐藏滚动条
|
5月前
|
JSON 前端开发 数据格式
CSS横向滚动条自定义样式
CSS横向滚动条自定义样式
46 0
|
5月前
|
JSON 前端开发 数据格式
CSS横向滚动条实现
CSS横向滚动条实现
51 0
|
5月前
|
前端开发
CSS自定义滚动条样式
CSS自定义滚动条样式
27 0
|
5月前
|
前端开发
通过CSS来设置页面滚动条
通过CSS来设置页面滚动条
33 0
|
5月前
|
前端开发
CSS实现隐藏滚动条但是可以滚动
CSS实现隐藏滚动条但是可以滚动
27 0
|
5月前
|
前端开发
前端切图:CSS实现隐藏滚动条同时又可以滚动
前端切图:CSS实现隐藏滚动条同时又可以滚动
28 0
|
7月前
|
前端开发
css改变滚动条的颜色-横向滚动demo效果示例(整理)
css改变滚动条的颜色-横向滚动demo效果示例(整理)
|
8月前
|
前端开发
CSS 修改滚动条样式
CSS 修改滚动条样式
54 0