JSFiddle - React, Tailwind, and code Playground

by Jiff Pom

HTML

<div class="navbar">
                <ul>
                    <li>
                    <a href="#">3D Printing</a>
                        <ul>
                            <li>
                            <a href="#">blah</a>
                            </li>
                            <li>
                            <a href="#">blah</a>
                            </li>
                            <li>
                            <a href="#">blah</a>
                            </li>
                        </ul>
                    <li>
                   <a href="#"></a>
                    </li><li>
                    <a href="#"></a>
                    </li>
                </ul>

CSS

.navbar > ul {
    position: relative;
    display: inline-block;
    font-family: lemon;
    list-style: none;
    padding: 15px 0px;
    font-size: 210%;
    margin-left: 3%;
    }

    .navbar ul:after {
    content: "";
    clear: both;
    display: block;
    }

    .navbar ul li {
    display: block;
    }

    .navbar ul ul {
    display: none;
    font-size: 100%;
    padding: 18px 5px;
    }

    .navbar ul li:hover ul  {
    display: block;
    }

    .navbar ul ul li {
    background: rgba(0,0,0,0.3);
    border-bottom: 1px solid rgba(0,0,0,0.05);
    }

    .navbar ul ul li:hover {
    background: rgba(0,0,0,0.4)
    }

    .navbar ul li a {
    display: block;
    text-decoration: none;
    color: white;
    opacity: 0.8;
    }

    .navbar ul li a:hover {
    opacity: 1;
    }