Есть ли способ разместить раскрывающееся меню под выбранной кнопкой в ​​меню навигации?CSS

Разбираемся в CSS
Ответить
Anonymous
 Есть ли способ разместить раскрывающееся меню под выбранной кнопкой в ​​меню навигации?

Сообщение Anonymous »

Я новичок в CSS, недавно я сделал навигационное меню и теперь хочу добавить выпадающее меню к одной из кнопок. Однако кажется, что раскрывающееся меню смещено, и я не уверен, что я могу сделать. Я хочу, чтобы оно располагалось под выбранной мной кнопкой.
Меню навигации
Раскрывающееся меню (неправильно выровнено)

Код: Выделить всё

.neu-button {
border: none;
background-color: #f0f0f3; /* 1 white */
height:77px;
width:280px;
filter: drop-shadow(-2px -2px 7px rgba(255,255,255,0.75)) drop-shadow(4px 4px 15px rgba(0,0,0,0.125));
border-radius: 16px;
text-align: center;
font-size: 1.5em;
color: #C590EF; /* 400 violet */
transition: 0.3s;
margin-left: 10px;
user-select: none;
overflow: hidden;
}
.neu-button:hover {
filter: drop-shadow(-1px -1px 5px rgba(255,255,255,1)) drop-shadow(2px 2px 10px rgba(0,0,0,0.5));
}
.neu-navmenu {
display: block;
justify-content: center;
align-items: center;
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
position: relative;
}
.neu-navmenu li {
display: inline-flex;
justify-content: center;
align-items: center;
margin: 10px;
width: 170px;
}
.neu-button + .dropdown {
display: none;
position: absolute;
}
.neu-button:hover + .dropdown {
display: block;
}

Код: Выделить всё

[list]
[*]Главная
[*]Проекты
[*]DanganAwful
[*]Неоморфизм
[*]Стилизация
[*]CSS
[/list]


Я попытался сделать контейнер меню навигации относительным, но это не сработало . Мне удалось заставить его работать с помощью JavaScript и абсолютного позиционирования, но цель состоит в том, чтобы сделать это с помощью чистого CSS.

Подробнее здесь: https://stackoverflow.com/questions/793 ... n-the-navi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»