<div class="sandbox">
<div class="options">
<pre>
.no1 {
position: <select>
<option value="static">static</option>
<option value="relative">relative</option>
</select>;
z-index: 1;
}
</pre>
</div>
<div class="content">
<div class="element no1">1</div>
<div class="element no2">2</div>
</div>
</div>
.element {
width: 100%;
min-width: 50px;
height: 30px;
opacity: 0.75;
margin: 0 auto;
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
}
.no2 { margin-top: -15% }
.no1 { z-index: 1; }
@media (min-width: 500px) {
.element { height: 50vh; }
}
const select = document.querySelector('select');
const no1 = document.querySelector('.no1');
select.addEventListener('change', e => no1.style.position = select.value);
This Pen doesn't use any external JavaScript resources.