CSS | 隐藏滚动条,但保持页面依旧能够滚动

原文地址:CSS | 隐藏滚动条,但保持页面依旧能够滚动(永久地址,保存网址不迷路 🙃)

问题描述

我们希望隐藏滚动条(但是,后来我们又选择显示滚动条,因为隐藏滚动条会降低页面的交互。什么意思呢?假如我们阅读到文章的底部,当我们希望快速回到最开始,对于多数用户来说,鼠标拖动滚动条是唯一的选择(很少会有人使用 SPACE、PageUp、PageDown 等等快捷键)。在某种程度上,虽然隐藏滚动条也许会提高页面的美观度,但是却牺牲交互性。所以最后选择显示滚动条,不过我们依旧会记录隐藏滚动条的方法。换个角度看这个问题,如果隐藏滚动条是个明智的选择,那么隐藏滚动条绝对会是浏览器的默认行为,何时轮到我们来做这件事)。

虽然原始的 overflow: hidden; 能够隐藏滚动条,但是页面却无法滚动,而我们希望页面依旧能滚动。

该笔记将记录:在 CSS 中,用于隐藏滚动条的 CSS 代码,以及相关问题的处理方法。

解决方案

隐藏滚动条的 CSS 代码:

.container {
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;     /* Firefox */
}
.container::-webkit-scrollbar { 
    display: none;            /* Safari and Chrome */
}

相关文章

「CSS」- 响应式网页设计
「CSS」- 将元素悬浮在右上角
「CSS」- 隐藏过长的文本,使其显示为省略号
「Front End」- 使用 CSS Selector 选择元素
「CSS」- 不同语言 使用 不同字体

参考文献

html - Hide scroll bar, but while still being able to scroll - Stack Overflow

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值