JSFiddle - React, Tailwind, and code Playground
HTML
<div class="container">
<nav class="navecation">
<ul id="navi">
<li><input name="nav" type="radio" id="about"><a class="menu" href="#"><label for="about">aaa</label></a></li>
<li><input name="nav" type="radio" id="contact"><a class="menu" href="#"><label for="contact">bbb</label></a></li>
<li><input name="nav" type="radio" id="services"><a class="menu" href="#"><label for="services">ccc</label></a></li>
<li><input name="nav" type="radio" id="contactus"><a class="menu" href="#"><label for="contactus">ddd</label></a></li>
</ul>
</nav>
</div>
CSS
body {
font-size: 14px;
}
.container {
max-width: 960px;
margin: 0 auto;
}
nav ul li {
list-style: none;
float: left;
padding-right: 20px;
}
nav ul li a {
text-decoration: none;
color: black;
padding: 4px 5px;
}
input {
display: none;
}
input:checked+a {
color: blue;
text-decoration: underline;
}