当我设置
有没有办法在
overflow: scroll
时,会出现水平和垂直滚动条。有没有办法在
中去掉水平滚动条?
overflow: scroll
时,会出现水平和垂直滚动条。overflow-x: hidden;
不要忘记写 overflow-x: hidden;
代码应该是:
overflow-y: scroll;
overflow-x: hidden;
overflow-y: scroll
属性会在不需要时依然展示垂直滚动条。如果你希望仅在有需要时展示 y-滚动条,可以使用以下方法:
.mydivclass {overflow-x: hidden; overflow-y: auto;}
display: none;
。需要注意的一点是,这仅适用于基于 WebKit 的浏览器(如 Chrome),因为 Mozilla 没有可用的选项。为了选择滚动条,请使用 ::-webkit-scrollbar
。因此,最终代码将像这样:div::-webkit-scrollbar {
display: none;
}
将以下代码添加到您的CSS文件中。它将禁用水平滚动条。
html, body {
max-width: 100%;
overflow-x: hidden;
}
没有滚动条(未指定x或y):
.your-class {
overflow: hidden;
}
.your-class {
overflow-x: hidden;
}
去除垂直滚动条:
.your-class {
overflow-y: hidden;
}
移除水平滚动条,同时允许滚动但不做其他处理。
&::-webkit-scrollbar:horizontal {
height: 0;
width: 0;
display: none;
}
&::-webkit-scrollbar-thumb:horizontal {
display: none;
}
html, body {
overflow-x: hidden;
}