Я хочу исправить ширину div (изображение) и получить полосу прокрутки.Но чем больше добавить 'div', тем меньше ширина div в области div оболочки.Полоса прокрутки не отображается.
Это обертка изображения ниже.
<div className="image-list-wrapper">{imageList}</div>
{imageList} добавляются нажатием кнопки «div»
let imageList;
if(images){
imageList = images
.map((image, i) => {
return(
<div key={i} className="image-list-item">
<img className="image-resize" src={`http://localhost:5000`+image}/>
</div>
)
})
}
и CSS (SCSS)
.image-list-wrapper {
margin: auto;
margin-top: 1.5rem;
width: 95%;
height: 12rem;
border: 1px solid #bcbaba;
overflow-x: auto;
display: flex;
flex-direction: row;
align-items: center;
}
.image-list-item {
float: left;
width: 9rem;
height: 9rem;
margin: 0.5rem;
margin-top: -0.5rem;
}
.image-resize {
width: 100px;
height: 160px;
}
Я получил результат ниже (скриншот) (пожалуйста, игнорируйте другие кнопки.)
снимок экрана
снимок экрана2
Чем больше изображений, тем меньше изображения.
Мне нужна полоса прокрутки и фиксированная ширина элементов div в оболочке div.