JSFiddle - React, Tailwind, and code Playground
HTML
<div id="container">
</div>
CSS
body {
overflow-x:hidden;
}
#container {
background: linear-gradient(to bottom, lime, red);
outline:25px solid #fff;
border:25px solid #fff;
width: calc(105vw + 2.5%);
height: auto;
display:block;
overflow-x: hidden;
}
.box {
border: 2px solid black;
margin: 10px;
width: 20%;
height: 100px;
float: left;
background: transparent;
outline: 20px solid #fff;
}
JavaScript
var container = document.getElementById("container");
for (var i = 0; i < 2000; i++) {
container.insertAdjacentHTML("beforeend", "<div class=box></div>");
};