#html #css
Здравствуйте.
При клике на ссылку появляются пункты меню, и если после этого кликнуть в любое место
экрана (кроме ссылки которая активирует меню) - меню пропадает.
Каким образом сделать чтоб меню пропадало еще и при повторном клике на эту же ссылку?
.menu {
display: none;
padding: 3px;
}
.menu a {
display: block;
margin: 1px;
padding: 10px;
}
.active_menu {
display: block;
}
.active_menu:focus ~ .menu,
.active_menu:active ~ .menu,
.menu:hover {
display: block;
}
Развернуть
меню
Ответы
Ответ 1
.menu { display: none; } .menu a { display: block; margin: 1px; padding: 10px; } .active_menu input:checked + .menu { display: block; }Ответ 2
Его можно сделать еще с помощью плагина jQuery таким способом: Развернуть меню А если ты хочешь сделать на CSS, то сделай с помощью chekbox так: .menu, #menyu { display: none; } .NajmiMenya { padding: 10px; background: yellow; color: black; cursor: pointer; -webkit-user-select: none; } #menyu:checked ~ .menu { display: block; } .ubrattocki { list-style-type: none; }
Комментариев нет:
Отправить комментарий