我想将滚动条拇指设置为固定圆圈,但我缺少一些东西,因为我无法修复高度大小。现在发生的事情是,根据滚动条的长度,拇指的长度,无论滚动条有多长,我都想得到一个固定的圆圈。
这是我所拥有的:
.container {
display: flex;
flex-direction: row;
}
.list1 {
overflow-y: scroll;
height: 100px;
width: 100px;
margin: 50px;
}
.list1::-webkit-scrollbar-track
{
border-radius: 10px;
border: 1px solid blue;
width: 50px;
}
.list1::-webkit-scrollbar
{
width: 50px;
background-color: blue;
border-radius: 10px;
}
.list1::-webkit-scrollbar-thumb
{
border-radius: 100px;
background-color: red;
border: 5px solid blue;
}
<div class="container">
<ul class="list1">
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
</ul>
<ul class="list1">
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
</ul>
</div>
如您所见,滚动条拇指的高度取决于我拥有的项目数量。下面是我希望它看起来像的样子:
![enter image description here](https://i.stack.imgur.com/D0PF5.png)
您只需要在其中设置一个高度值.list1::-webkit-scrollbar-thumb
:
.list1::-webkit-scrollbar-thumb {
height:50px;
}
.container {
display: flex;
flex-direction: row;
}
.list1 {
overflow-y: scroll;
height: 100px;
width: 100px;
margin: 50px;
}
.list1::-webkit-scrollbar-track {
border-radius: 10px;
border: 1px solid blue;
width: 50px;
}
.list1::-webkit-scrollbar {
width: 50px;
background-color: blue;
border-radius: 10px;
}
.list1::-webkit-scrollbar-thumb {
border-radius: 100px;
background-color: red;
border: 5px solid blue;height:50px;
}
<div class="container">
<ul class="list1">
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
</ul>
<ul class="list1">
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
</ul>
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)