Flex: Column-reverse
by Matt Swensen
HTML
<div class="container"></div>
CSS
.container {
display: flex;
flex-direction: column-reverse;
width: 100px;
height: 100px;
background-color: coral;
overflow-x: scroll;
}
JavaScript
let i = 0;
setInterval(() => {
const cont = document.querySelector('.container');
const div = document.createElement('div');
div.innerText = ++i;
cont.appendChild(div);
}, 1000)