Wie kann ich farbige Banner in einem Container unter einer transparenten Bildlaufleiste erweitern?Erweitern eines Elements hinter einer Bildlaufleiste
Ich möchte eine benutzerdefinierte Bildlaufleiste verwenden, die teilweise transparent ist, die Sie sehen können, welcher Hintergrund dahinter ist. Innerhalb des scrollbaren Inhalts befinden sich Banner mit unterschiedlichen Farben. Der folgende Beispielcode zeigt diese Banner, die sich bis zur Bildlaufleiste erstrecken und dann anhalten, wobei die transparente Bildlaufleiste die Hintergrundfarbe des Containers anzeigt, wodurch der gesamte transparente Effekt der Bildlaufleiste hässlich wird. Wie kann ich diese Banner unter der Bildlaufleiste erweitern?
#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>