JSFiddle - React, Tailwind, and code Playground
HTML
<nav id="menuMobil">
<ul>
<li>
<a href="#">
<img src="icone" width="40" class="right10"/>
ACCUEIL
</a>
</li>
<li>
<a href="">
<img src="icone" width="40" class="right10"/>
MUSIQUES
</a>
</li>
<li>
<a href="">
<img src="icone" width="40" class="right10"/>
FILMS
</a>
</li>
<li>
<a href="">
<img src="icone" width="40" class="right10"/>
BIO
</a>
</li>
<li>
<a href="">
<img src="icone" width="40" class="right10"/>
CONTACT
</a>
</li>
</ul>
</nav>
CSS
*
{
margin: 0;
padding: 0;
}
.right10
{
margin-right: 10px;
}
#menuMobil
{
position: fixed;
right: 0%;
top: 10%;
}
#menuMobil ul
{
display: flex;
flex-direction: column;
list-style: none;
}
#menuMobil li
{
width: 380px;
margin-right: -190px;
transition-duration: 0.5s;
}
#menuMobil a
{
width: 170px;
padding: 10px;
background-color: #403f40;
border-radius: 5px 0px 0px 5px;
border: 1px solid #424242;
color: white;
display: flex;
font-size: 1.5em;
text-decoration: none;
margin-left: 35%;
transition-duration: 0.5s;
}
#menuMobil a:hover
{
margin-left: 0%;
}