如何在 html/css/js 中禁用页面滚动?
How to disable page scroll in html/css/js?
我正在使用 html/css/js 制作一个网站,但是 正在滚动 因为一些effects 我加了。但我不希望用户看到 滚动条 或什至使用 鼠标中键 滚动。我该怎么做才能解决这个问题?
您可以在 CSS
中使用
overflow:hidden
https://developer.mozilla.org/de/docs/Web/CSS/overflow
或者如果您想要滚动但可以隐藏它
/* Hide scrollbar for Chrome, Safari and Opera */
.example::-webkit-scrollbar {
display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.example {
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
}
https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_hide_scrollbar_keep_func
如果不想出现滚动条,可以使用css解决这个问题
overflow: hidden;
更多可以参考这个
overflow
猜解:
body { overflow: hidden; }
我正在使用 html/css/js 制作一个网站,但是 正在滚动 因为一些effects 我加了。但我不希望用户看到 滚动条 或什至使用 鼠标中键 滚动。我该怎么做才能解决这个问题?
您可以在 CSS
中使用overflow:hidden
https://developer.mozilla.org/de/docs/Web/CSS/overflow
或者如果您想要滚动但可以隐藏它
/* Hide scrollbar for Chrome, Safari and Opera */
.example::-webkit-scrollbar {
display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.example {
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
}
https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_hide_scrollbar_keep_func
如果不想出现滚动条,可以使用css解决这个问题
overflow: hidden;
更多可以参考这个 overflow
猜解:
body { overflow: hidden; }