JSFiddle - React, Tailwind, and code Playground

HTML

<div class="menuDiv">
    <ul class="menu">
        <li><a href="#">Channels</a>

            <ul>
                <li><a href=""><img src="https://cdn0.iconfinder.com/data/icons/free-business-desktop-icons/16/Telephone.png" alt=""/><span>Channels 1</span></a>
                </li>
                <li><a href=""><img src="https://cdn0.iconfinder.com/data/icons/free-business-desktop-icons/16/Telephone.png" alt=""/><span>Channels 2</span></a>
                </li>
                <li><a href=""><img src="https://cdn0.iconfinder.com/data/icons/free-business-desktop-icons/16/Telephone.png" alt=""/><span>Channels 3</span></a>
                </li>
                <li><a href=""><img src="https://cdn0.iconfinder.com/data/icons/free-business-desktop-icons/16/Telephone.png" alt=""/><span>Channels 4</span></a>
                </li>
                <li><a href=""><img src="https://cdn0.iconfinder.com/data/icons/free-business-desktop-icons/16/Telephone.png" alt=""/><span>Channels 5</span></a>
                </li>
                <li><a href=""><img src="https://cdn0.iconfinder.com/data/icons/free-business-desktop-icons/16/Telephone.png" alt=""/><span>Channels 6</span></a>
                </li>
                <li><a href=""><img src="https://cdn0.iconfinder.com/data/icons/free-business-desktop-icons/16/Telephone.png" alt=""/><span>Channels 7</span></a>
                </li>
                <li><a href=""><img src="https://cdn0.iconfinder.com/data/icons/free-business-desktop-icons/16/Telephone.png" alt=""/><span>Channels 8</span></a>
                </li>
                <li><a href=""><img src="https://cdn0.iconfinder.com/data/icons/free-business-desktop-icons/16/Telephone.png" alt=""/><span>Channels 9</span></a>
                </li>
                <li><a href=""><img src="https://cdn0.iconfinder.com/data/icons/free-business-desktop-icons/16/Telephone.png" alt=""/><span>Channels 10</span></a>
                </li>
                <li><a href=""><img...

CSS

* {
    margin:0px;
    padding:0px;
    border:0px;
}
.clear {
    clear:both;
}
body {
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    color:#333;
    background:#FFF;
}
.menuDiv {
    width:500px;
    margin:0 auto 0;
    background:#FFF;
    color:#757373;
    border:1px solid #ccc;
    text-decoration:none;
    float:left;
    background:#06C;
}
.menu {
    width:auto;
    list-style:none;
}
.menu li {
    margin:0px;
    float:left;
    padding:10px;
    color:#FFF;
    text-transform:uppercase;
    border-radius:5px;
    display:block;
}
.menu li a {
    padding:5px 10px 5px 10px;
    text-decoration:none;
    text-transform:uppercase;
    border-radius:5px;
    color:#FFF;
}
.menu li a:hover {
    background:#09C;
    border-radius:5px;
}
.menu li ul {
    display:none;
}
.menu li:hover ul {
    display:block;
    width:200px;
    list-style:none;
    height:auto;
    border:1px solid #ccc;
    position:absolute;
    left:0;
    top:38px;
}
.menu li:hover ul li {
    background:#f3f1f2;
    border-radius:0px !important;
    padding:0px 0px;
    width:100%;
}
.menu li:hover ul li a {
    text-decoration:none;
    color:#666;
    border-radius:0px !important;
}
.menu li:hover ul li img {
    border:0px;
    position:absolute;
}
.menu li:hover ul li span {
    padding-left:20px;
}
.menu li:hover ul li a:hover {
    border-radius:0px !important;
    display:block !important;
}