I'm trying to make a horizontal scrolling thing...
The parent container has a fixed height and a fixed width.
The children also have a fixed height and a fixed with.
The parent container has the display: flex;
property.
However, when the children is supposed to overflow the parent container, instead it shrinks the children's size (width) to stay in the parent container.
Here's an exact example of what's happening:
https://jsfiddle.net/2ch4ro09/2/
or
body {
margin: 0;
background: #333;
}
.parent {
height: 200px;
width: 500px;
align-items: center;
overflow: auto;
display: flex;
}
.child {
height: 120px;
width: 120px; /* Should be a square */
background: rgba(255, 255, 255, 0.1);
margin: 4px;
}
<div class="parent">
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
<div class="child">
</div>
</div>
TL;DR:
I want the child elements to just fly off screen to the right - no-wrap.
How would I do this?