-1
Поиск Я могу найти только решения javascript/jquery, нет ли способа сделать это исключительно с помощью css?Скрыть элемент при щелчке в любом месте за его пределами css
#UserMenu.block {
display: block;
}
#UserMenu {
font-size: 16px;
padding: 15px;
display: none;
background: #333;
position: absolute;
left: 10px;
width: 200px;
}
#UserMenu a {
color: #24A9D8;
display: block;
position: relative;
padding: 5px 10px;
}
Вы можете проверить его здесь:
Вы используете JavaScript для отображения элемента; почему бы не использовать его, чтобы скрыть это? – j08691
Невозможно. Вам нужно использовать JS для него, потому что это событие. –