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 滚动条样式修改
CSS 滚动条样式修改
81 0
|
前端开发
CSS div隐藏滚动条
CSS div隐藏滚动条
76 0
|
7月前
|
容器
mui.css 滚动条消失 导致超出部分无法显示 overflow属性
mui.css 滚动条消失 导致超出部分无法显示 overflow属性
72 0
|
4月前
|
Web App开发 前端开发 iOS开发
如何使用CSS样式化滚动条
如何使用CSS样式化滚动条
35 0
|
5月前
|
前端开发
【UI】 elementui的dialog弹窗打开时CSS的BUG | 滚动条消失bug
【UI】 elementui的dialog弹窗打开时CSS的BUG | 滚动条消失bug
201 0
|
6月前
|
前端开发
CSS实现将垂直滚动条放置在左侧方法
CSS实现将垂直滚动条放置在左侧方法
194 2
|
7月前
|
前端开发 容器
如何用css给网页添加滚动条
如何用css给网页添加滚动条
108 2
|
7月前
|
前端开发 小程序
css div添加滚动条(附加源码)
css div添加滚动条(附加源码)
89 0
|
7月前
|
前端开发
CSS 隐藏滚动条
CSS 隐藏滚动条
54 0
|
JSON 前端开发 数据格式
CSS横向滚动条自定义样式
CSS横向滚动条自定义样式
224 0