如何隐藏滚动条
学习如何使用 CSS 隐藏滚动条。
如何隐藏滚动条
添加 overflow: hidden;
,可以同时隐藏水平和垂直滚动条。
实例
body { overflow: hidden; /* Hide scrollbars */ }
若要仅隐藏垂直滚动条或仅隐藏水平滚动条,请使用 overflow-y
或 overflow-x
:
实例
body { overflow-y: hidden; /* Hide vertical scrollbar */ overflow-x: hidden; /* Hide horizontal scrollbar */ }
请注意,overflow:hidden
也会删除滚动条的功能。无法在页面内进行滚动。
隐藏滚动条但保留功能
要隐藏滚动条,但仍然能够继续滚动,可以使用以下代码:
实例
/* 为 Chrome、Safari 和 Opera 隐藏滚动条 */ .example::-webkit-scrollbar { display: none; } /* 为 IE、Edge 和 Firefox 隐藏滚动条 */ .example { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ }
Webkit 浏览器(如 Chrome、Safari 和 Opera)支持非标准的 ::-webkit-scrollbar
伪元素,允许我们修改浏览器滚动条的外观。IE 和 Edge 支持 -ms-overflow-style:
属性,Firefox 支持 scrollbar-width
属性,这些属性允许我们隐藏滚动条但保留其功能。
相关页面
教程:CSS 溢出
参考手册:CSS overflow 属性