JSFiddle - React, Tailwind, and code Playground
by Rodrigo Portillo
HTML
<div class="area-header">
<img src="https://previews.123rf.com/images/ylivdesign/ylivdesign1710/ylivdesign171002102/87385698-postal-office-banner-horizontal-concept-flat-illustration-of-postal-office-banner-horizontal-vector-.jpg"/>
<nav class="menuzin">
<ul>
<li><a class="btn">Botaum 1</a></li>
<li><a class="btn">Botaum 2</a></li>
<li><a class="btn">Botaum 3</a></li>
<li><a class="btn">Botaum 4</a></li>
</ul>
</nav>
</div>
CSS
.area-header{
box-sizing: border-box;
position: relative;
}
.area-header img{
width: 100%;
height: auto;
}
.area-header .menuzin{
position: absolute;
bottom: -20px;
width: 100%;
padding: 0;
}
.area-header .menuzin ul{
list-style: none;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
width: 100%;
padding: 0;
}
.area-header .menuzin ul li{
width: 24%;
}
.area-header .btn{
width: 100%;
display: block;
height: auto;
box-sizing: border-box;
position: relative;
padding: 10px;
text-align: center;
color: white;
background-color: grey;
border-radius: 3px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 1),
screen and (max-width: 640px) {
.area-header .menuzin ul li{
width: 49%;
margin-bottom: 10px;
}
.area-header .menuzin{
bottom: -50px;
}
}