Как разместить текст по центру в списке на Flex?

Есть горизонтальное меню, расположенное в блоке, все на flexbox. Как сделать текст блоков "li" по центру вертикали?
Есть сделать margin-top то background так же съезжает вниз, а мне нужно только текст опустить чуть ниже.
Понимаю, что можно и быстрее сделать на div, но все же вдруг есть решение для списка?
5d1497fe1903a299919952.png

<div class="top-menu">
	<ul>
		<li><a href="/">Главная</a></li>
		<li><a href="#">Статьи</a></li>
		<li><a href="#">VST Инструменты</a></li>
		<li><a href="#">VST Плагины</a></li>
		<li><a href="#">О нас</a></li>
		<li><a href="#">Помощь проекту</a></li>
	</ul>
</div>

.top-menu {
	display: flex;
	width: 40%;
	justify-content: center;
        background: yellow;
}
.top-menu>ul {
	display: flex;
	justify-content: space-between;
	
}
.top-menu>ul>li {
	margin-right: 2.5em;
	background: gray;
	height: 100%;
}
.top-menu>ul>li>a {
	color: white;
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
LenovoId
@LenovoId
svg, css,js
https://codepen.io/topicstarter/pen/agVmZK поправил чуть чуть
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 сент. 2024, в 10:52
10000 руб./за проект
28 сент. 2024, в 09:52
30000 руб./за проект
28 сент. 2024, в 09:44
300 руб./в час