JSFiddle - React, Tailwind, and code Playground

by albert_agram

HTML

<ul>
  <li><a href="default.asp" class="active">Home</a></li>
  <li><a href="news.asp">News</a></li>
  <li><a href="contact.asp">Contact</a></li>
  <li><a href="about.asp">About</a>
    <ul>
      <li><a href="#">SubCat 1</a></li>
      <li><a href="#">SubCat 2</a></li>
      <li><a href="#">SubCat 3</a></li>
    </ul>
  </li>
</ul>

CSS

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #333;
}

li {
  float: left;
}

li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* Change the link color to #111 (black) on hover */
li a:hover {
  background-color: #111;
}

ul .active {
  background-color: #4CAF50;
  color: white;
}

ul ul {
	display: none;
	position: absolute;
	width: auto;
	top: 100%;
}