У меня есть горизонтально прокручиваемый элемент (с overflow-x:scroll
) с гибкими контейнерами, которые содержат гибкие элементы.Я пытаюсь применить фон к гибким контейнерам.
Но, как вы можете видеть в примере ниже (попробуйте прокрутить влево / вправо), фон применяется только к видимой части области просмотра (оранжевый).Есть ли способ расширить его до полной ширины, не окрашивая каждый .item
?
.list-container {
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
background: tomato;
margin-bottom: 10px;
}
.item {
flex: 0 0 100px;
height: 100px;
margin-right: 10px;
background-color: skyblue;
opacity: 0.6;
}
.crop-container {
width: 300px;
overflow-x: scroll;
}
.item:first-child {
margin-left: 10px;
}
.item:last-child {
margin-right: 10px;
}
<div class='crop-container'>
<div class='list-container'>
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
</div>
<div class='list-container'>
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
</div>
</div>