Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Flexbox блок с скролом

Андрей Дмитрук Ученик (89), на голосовании 3 года назад
Я хочу чтобы у меня был блок в котором когда елементов больше чем ширина контейнера создавался скрол.
Но если я добавляю display flex то когда елементов больше чем ширина контейнера элементы сужаються.

div id="works">
div class="container">
div class="works__block">
div class="block">
div class="block">
div class="block">
div class="block">
div class="block">
div class="block">
div class="block">
div class="block">
div class="block">
/div>
/div>
/div>

#works{
padding: 125px 0;
}
.works__block{
display: flex;
overflow-x: auto;
}
.block{
display: block;
width: 233px;
height: 250px;
background-color: #43455B;
margin-right: 66px;
}
.block:last-child{margin-right: 0;}

+ .container{
margin: 0 auto;
max-width: 100%;
margin-left: 98px;
margin-right: 98px;
}
Дополнен 3 года назад
Решено: в .block вместо width добавил min-width
Голосование за лучший ответ
Человек Скрытность Гуру (2877) 3 года назад
Дочерним элементам поменяй width на min-width. У тебя это класс .block.
Похожие вопросы