JSFiddle - React, Tailwind, and code Playground
HTML
<nav>
<ul>
<li><a href="#">  ВСЕ ГОДА</a>
<!-- первый уровень выпадающего списка -->
<ul class="spisok">
<li><a class="active" href="#">ВСЕ ГОДА</a></li>
<li><a href="#">  2019</a></li>
<li><a href="#">  2018</a></li>
<li><a href="#">  2017</a></li>
<li><a href="#">  2016</a></li>
<li><a href="#">  2015<</a></li>
</ul>
</li>
</ul>
</nav>
CSS
/* задаем цвет фона для контейнера nav. */
nav {
margin: 0px;
padding: 0;
}
/* убираем отступы и поля, а также list-style для "ul",
* и добавляем "position:relative" */
nav ul {
padding: 0;
margin: 0;
list-style: none;
position: relative;
}
/* применяем inline-block позиционирование к элементам навигации */
nav ul li {
position: relative;
margin: 0px -7px 0 0;
display: inline-block;
border: 2px solid #2c3e50;
}
/* стилизуем ссылки */
nav a {
display: block;
padding: 0 10px;
color: #000;
font-family: webnar, sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 60px;
text-decoration: none;
}
nav ul li .spisok a {
display: block;
padding: 0 10px;
color: #fff;
font-family: webnar, sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 60px;
text-decoration: none;
}
nav a.active {
position: relative;
margin: 10px 10px 0px 10px;
width: 112px;
background-color: #009fdf;
}
/* изменяем цвет фона при наведении курсора */
nav ul li .spisok a:hover {
color: #f65376;
}
/* скрываем выпадающие списки по умолчанию
* и задаем абсолютное позиционирование */
nav ul ul {
display: none;
position: absolute;
top: 100%;
}
/* отображаем выпадающий список при наведении */
nav ul li:hover>ul {
display: inherit;
}
/* первый уровень выпадающего списка */
nav ul ul li {
min-width: 160px;
float: none;
display: list-item;
position: relative;
background-color: #2c3e50;
}
/* измените ' +' на любой другой символ, если нужно
*/
li>a:after {
content: ' ▼';
}
li>a:only-child:after {
content: '';
}