嗨,是否有可能隐藏滚动条,而不使用overflow-y: hidden?只需类似于background: transparent或类似的东西即可。
在基于Webkit的浏览器(如Chrome和Safari)中,有一种CSS规则可以隐藏滚动条。该规则为:
.element::-webkit-scrollbar { width: 0 !important }
您可以更改宽度/背景颜色和其他属性。
::-webkit-scrollbar {
width: 12px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
}
::-webkit-scrollbar {
display: none;
}