Как сдклать что бы выподающее меню, выпадало по центру, а не справо?
.menu ul {
list-style: none;
margin: 100px;
display: none;
background: #212224;
position: absolute;
z-index: 100;
padding: 5px;
transform-origin: top;
}
.menu li:hover ul {
display: block;
}
.menu, .menu ul {
margin: 0;
padding: 0;
list-style: none;
}
.menu li {
position: relative;
float: right;
}
li a{
display: inline-block;
padding: 15px;
width: 105%;
color: #daac31;
font-size: 18px;
text-transform: uppercase;
text-decoration: none;
text-align: center;
font-family: 'Rubik', sans-serif;
}
.menu a:hover {
color: #f1c40f;
font-weight: bold;
}
<nav>
<ul class="menu">
<li><a class="active" href="index.html">Главная </a> </li>
<li><a href="#servise">Услуги</a>
<ul>
<li><a href="post1.html">Общестроительные работы</a></li>
<li><a href="post2.html">Проектные работы</a></li>
<li><a href="post3.html">Монтаж металлоконструкций</a></li>
<li><a href="services4.html">Услуги Спецтехники</a></li>
</ul>
</li>
<li><a href="about.html">О нас </a> </li>
<li><a href="contacts.html">Контакты</a> </li>
</ul>
</nav>
Ответы (1 шт):
Автор решения: SwaD
→ Ссылка
Ну например так: Добавляем в стили
#nav {
display: flex;
justify-content: center;
}
Добавляем id тегу
<nav id="nav">