将margin-top
和margin-bottom
属性添加到.box::-webkit-scrollbar-track
.这样,您可以从上到下减少滚动条轨迹的可用空间:
.box::-webkit-scrollbar-track {
background: rgba(255, 255, 255, 0);
margin-top: 15px;
margin-bottom: 15px;
}
您可以阅读有关所有css滚动条属性here和here的更多信息.
以下是一个工作片段:
body {
background-color: rgb(207, 35, 35);
color: white;
overflow: hidden;
}
.box-parent {
margin: 50px;
}
.box {
border-radius: 25px;
height: 550px;
padding: 20px;
background: rgb(32, 32, 32);
overflow: scroll;
overflow-x: hidden;
}
.box::-webkit-scrollbar {
width: 5px;
height: 5px;
}
.box::-webkit-scrollbar-thumb {
background: white;
border-radius: 5px;
}
.box::-webkit-scrollbar-track {
background: rgba(255, 255, 255, 0);
margin-top: 15px;
margin-bottom: 15px;
}
<div class="box-parent">
<div class="box">
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
<br> text
</div>
</div>