I'm trying to create a parent container and a series of children. Each child is a square. The children should be on the same single line and there should be a horizontal scroll.
This is the code:
.container {
width: 200px;
height: 100px;
border: 1px solid black;
display: flex;
align-items: center;
overflow-x: auto;
}
.square {
width: 20px;
height: 20px;
background-color: tomato;
margin-right: 5px;
}
<div class="container">
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
</div>
As you can see, it doesn't work.
There isn't horizontal scroll and children are not 20x20px
...