I have a parent div with the following CSS
.container {
display: flex;
flex-wrap: wrap-reverse;
overflow-y: scroll;
height: 100vh;
}
and a couple of children with CSS of
.item {
padding: 100px;
margin-bottom: 10px;
width: 100%;
height: 200px;
}
Used with the JSX ( React )
<div className="container">
<div className="item">item 1</div>
<div className="item">item 2</div>
<div className="item">item 3</div>
<div className="item">item 4</div>
<div className="item">item 5</div>
<div className="item">item 6</div>
<div className="item">item 7</div>
<div className="item">item 8</div>
<div className="item">item 9</div>
<div className="item">item 10</div>
</div>
on Chrome Desktop items will overflow and parent gets scrollable, but on Chrome Mobile (iOS) it does not getting scrollable even with overflow-y: scroll;
I tried adding -webkit-overflow-scrolling: touch;
along with max-height to .container
's CSS but it didn't solve the problem.