JSFiddle - React, Tailwind, and code Playground
HTML
<div class="main">
<div class="banner">
<p>a</p>
<p>b</p>
<p>c</p>
<p>d</p>
</div>
<div class="game">
Lorem ipsum<br>
Lorem ipsum<br>
Lorem ipsum<br>Lorem ipsum<br>
Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>Lorem ipsum<br>
</div>
</div>
CSS
.main {
border: 1px solid red;
width: 500px;
height: 500px;
position: absolute;
}
.main:after {
content: '';
display: block;
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
z-index: -1;
background: blue;
}
.banner {
position: relative;
width: 100%;
height: auto;
background: green;
z-index: 1;
overflow: hidden;
color: yellow;
}
.game {
color: white;
}