JSFiddle - React, Tailwind, and code Playground
by mustafa yılmaz
HTML
<header>
<nav class="navigator">
<ul>
<li>
<a href="#home">H<span>home</span></a>
</li>
<li><a title="What?" href="#what">W<span>what</span></a></li>
<li><a title="Porfolio" href="#works">P<span>works</span></a></li>
<li><a title="Who?" href="#who">W<span>who</span></a></li>
<li><a title="Where?" href="#where">W<span>where</span></a></li>
</ul>
</nav>
</header>
CSS
header nav{
width: 40px;
}
header nav ul{
text-align: center;
list-style: none;
}
header nav ul li{
border: 0px solid #000;
font-weight: 400;
font-family: 'Raleway', sans-serif;
line-height: 35px;
}
header nav ul li:first-child {
border: 1px solid #000;
}
header nav ul li a{
position: relative;
width: 40px;
display: block;
text-decoration: none;
font-size: 18px;
color: #000;
}
header nav ul li a:hover{}
header nav ul li a:hover span{
width: 100%;
overflow: visible;
text-align: right;
}
header nav ul li a span{
position: absolute;
width: 0;
right: 45px;
overflow: hidden;
transition:width 0.25s;
-webkit-transition:width .25s;
-moz-transition: width 0.25s;
font-size: 16px;
display:block;
}