0
如何在透明滚动条下面的容器内部制作彩色横幅?扩展滚动条后面的元素
我想使用部分透明的自定义滚动条,让您看到背后的任何背景。在可滚动的内容中有不同颜色的横幅。下面的示例代码显示了这些横幅延伸到滚动条,然后停止,留下透明滚动条显示容器的背景色,这使得滚动条的整个透明效果很丑。如何在滚动条下方扩展这些横幅?
#container {
width: 300px;
height: 200px;
overflow-y: auto;
background: black;
}
#banner1, #banner2 {
width: 100%;
height: 150px;
}
#banner1 {background: red}
#banner2 {background: yellow}
/* Creates a transparent scrollbar */
::-webkit-scrollbar {
width: 16px;
}
::-webkit-scrollbar-thumb {
border: 4px solid rgba(0,0,0,0);
background-clip: padding-box;
background-color: rgba(255,255,255,0.3);
}
<div id='container'>
<div id='banner1'></div>
<div id='banner2'></div>
</div>