隐藏滚动条但保留滚动功能需用overflow启用滚动,再通过::-webkit-scrollbar设display:none或width:0(WebKit),及scrollbar-width:none(Firefox)实现,兼顾兼容性与无障碍。

隐藏滚动条但保留滚动功能,核心是让滚动条不可见,同时不干扰元素的可滚动行为。关键在于利用 overflow 控制滚动行为,再通过浏览器特有的伪元素或属性隐藏视觉上的滚动条。
这是最常用、兼容性较好的方式,适用
于 Chrome、Edge、Firefox(部分版本)、Safari(需注意版本):
overflow: auto 或 overflow: scroll,以启用滚动能力::-webkit-scrollbar 系列伪元素设为 display: none 或 width: 0
scrollbar-width: none(仅支持 auto、thin、none),并搭配 scrollbar-color: transparent transparent 进一步隐藏示例代码:
.scroll-container {
width: 300px;
height: 200px;
overflow: auto;
<p>/<em> WebKit 隐藏滚动条 </em>/
&::-webkit-scrollbar {
display: none;
}</p><p>/<em> Firefox 隐藏滚动条 </em>/
scrollbar-width: none;
scrollbar-color: transparent transparent;
}某些旧版 Safari(如 iOS 15 之前)不支持 ::-webkit-scrollbar 的 display: none,此时可用宽度归零 + 透明色替代:
立即学习“前端免费学习笔记(深入)”;
Magic AI Avatars
神奇的AI头像,获得200多个由AI制作的自定义头像。
47
查看详情
::-webkit-scrollbar 宽度/高度设为 0,同时设置背景/轨道/-thumb 为透明-webkit-overflow-scrolling: touch(iOS Safari 优化)display: none,但低版本仍建议降级处理增强版示例:
.scroll-container {
overflow: auto;
-webkit-overflow-scrolling: touch;
<p>&::-webkit-scrollbar {
width: 0;
height: 0;
}
&::-webkit-scrollbar-track {
background: transparent;
}
&::-webkit-scrollbar-thumb {
background: transparent;
border: none;
}
}</p><p>@supports (scrollbar-width: none) {
.scroll-container {
scrollbar-width: none;
scrollbar-color: transparent transparent;
}
}看似简单,实际容易踩坑:
overflow: hidden——这会直接禁用滚动,不是“隐藏”,而是“取消”scrollbar-width: none 只在 overflow: auto 或 scroll 下生效,overflow: overlay(已废弃)不适用极少数场景(如无法控制伪元素权限的嵌入环境),可用视觉遮盖法:
padding-right: 17px),再用负外边距拉回(margin-right: -17px)overflow: hidden 的父容器裁剪掉滚动条区域以上就是css隐藏滚动条但保留滚动功能怎么做_结合overflow与浏览器特性的详细内容,更多请关注其它相关文章!
# css
# 伪元素
# 这是
# 无障碍
# 旧版
# 设为
# 怎么做
# 滚动条
# overflow
# ios
# ai
# safari
# edge
# 浏览器
# 淮安网站推广怎么样做好
# seo自动化标题
# 台州网站建设技术外包
# 贵州数据网站推广销售
# 定海区营销推广报价表格
# 镇江网站建设的热点
# 网站建设格式怎么写
# seo团队工作细分
# 多多营销推广
# 哪些灰色项目需要seo
# 不受
# 相关文章
# 适用于
# 多个
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
优化推广96088 】
【
技术知识133117 】
【
IDC资讯59369 】
【
网络运营7196 】
【
IT资讯61894 】
相关推荐:
ao3入口镜像地址 ao3镜像入口可靠跳转
江苏大剧院会员卡购买步骤
《海豚家》注销账号方法
电脑双系统如何安装和卸载 Windows和Linux双系统安装教程【详解】
《美篇》取消会员自动续费方法
J*a列表元素格式化输出教程
抖音网页版地址直接进入_抖音网页版在线观看入口
抖音手机分身两个账号怎么切换?分身两个系统是一样的吗?
iPhone 15 Pro如何查看存储空间占用_iPhone 15 Pro存储空间查看教程
win11怎么启用或禁用休眠 Win11 powercfg命令管理休眠文件【技巧】
Go App Engine 项目结构与包管理深度指南
OPPO A3 WiFi频繁断开怎么办 OPPO A3网络优化技巧
小米civi如何设置锁屏时间
Python高效统计字典嵌套列表值在目标列表中的出现次数
PHP实现等比数列:构建数组元素基于前一个值递增的方法
Win11便笺在哪打开 Win11桌面便笺(Sticky Notes)使用方法【详解】
Win10如何关闭开机锁屏界面_Windows10跳过锁屏直接登录设置
Windows Audio服务启动失败怎么办_电脑没声音的终极服务修复法【修复】
微信网页版在线登录 微信网页版在线使用入口
《地下城堡4:骑士与破碎编年史》墓穴挑战125攻略
J*aScript类型数组_TypedArray使用
在J*a里什么是行为抽象_抽象行为对代码复用的提升作用
4399造梦西游3无敌版_4399游戏入口
优化响应式标题底部边框:CSS实现技巧与最佳实践
纯CSS实现滚动时动态时间轴线条颜色填充效果
Highcharts雷达图径向轴数值标签实现教程
PHP页面重载时变量值不重置的实现方法
可米酷漫画在线阅读入口_ 可米酷漫画官网直达链接
《优志愿》修改手机号方法
《虎扑》取消评分记录方法
个人所得税办理入口 个人所得税综合所得年度汇算入口
mysql中外键约束如何使用_mysql FOREIGN KEY操作
《腾讯相册管家》注销账号方法
Keras中Convolution2D层及其核心辅助层详解
谷歌邮箱官方入口链接 谷歌邮箱网页版电脑端快速登录
口腔诊所管理软件推荐
J*aScript 数值去小数位处理:多种方法与实践
Cassandra中复合主键、二级索引与ORDER BY排序的限制与解决方案
excel怎么制作考勤表 excel考勤模板与函数公式讲解
Python模块化编程:避免循环导入与共享函数的最佳实践
优酷官网登录入口电脑版 优酷官网网址入口
C#解析来自网络的XML流数据 实时错误处理与重试机制
优酷下载视频的清晰度怎么选_优酷缓存清晰度设置与选择指南
《蓝色星原:旅谣》坐骑获取攻略
发布小红书怎么屏蔽粉丝?屏蔽粉丝能看到吗?
《饿了么》拼好饭点外卖教程2025
Retrofit根路径POST请求:@POST("/") 的应用与解析
研招网官方网站正版登录网址_中国研究生招生信息网官网首页
《原神》月之一版本新增书籍一览
Go语言反射机制:如何访问被嵌入结构体遮蔽的方法
2025-12-17
运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。