`::-webkit-scrollbar{
width: 12px;
}
body::-webkit-scrollbar-track{
background: #f1e9e9;
border-radius: 10px;
margin-block: 0.1875rem;
}
::-webkit-scrollbar-thumb{
background-color: #582965;
border-radius: 10px;
border: 3px solid #ffffff;
}
::-webkit-scrollbar-thumb:hover{
background-color: #40144d;
}
::-webkit-scrollbar-track:horizontal{
display: none;
}`
我用css做了一个滚动条的代码,滚动条运行得很好,但是由于某些原因,我不知道在滚动条的下面有一个白色的小方块。
这里是整个项目的链接,以防有人认为问题可能是由the code中的其他地方引起的。
我想不出任何事情我没有试过解决这件事。
2条答案
按热度按时间4xrmg8kj1#
这是因为你有“溢出:滚动”为两个轴-水平和垂直,这个白色方块是他们的拦截。
替换为
因此,不需要
g6ll5ycj2#
根据W3 doc:
对于可滚动条,请使用x和y轴。设置溢出-x:hidden;和overflow-y:auto;自动隐藏水平滚动条并显示垂直滚动条。
关于溢出的MDN web docs-y:
overflow-yCSS属性设置内容溢出块级元素的顶部和底部边缘时显示的内容。这可能是空的、滚动条或溢出内容。此属性也可以通过使用溢出简写属性来设置。
The Overflow Property(您可以看到您遇到的相同问题)与The overflow-y Property进行比较。在你的例子中,只需要像这样设置一条线:
以下代码片段显示了此属性的实际操作: