Здравствуйте, у меня возник такой вопрос:
Имеется выпадающий список с таким кодом
<div class="dropdown-transport">
<a href="#" class="dropdown-bt">Транспорт</a>
<div class="dropdown-content">
<a href="#">Link 1</a>
<a href="#">Link 2</a>
</div>
</div>
.dropdown-transport {
width: 161px;
height: 40px;
border: 1px solid #808080;
border-radius: 15px;
position: relative;
display: inline-block;
}
.dropdown-bt {
width: 100%;
height: 100%;
padding: 10px;
text-decoration: none;
display: flex;
align-items: center;
}
.dropdown-content {
width: 170px;
height: auto;
padding: 10px;
background-color: #fff;
border: 1px solid #808080;
border-radius: 15px;
display: none;
flex-direction: column;
align-items: center;
gap: 10px;
position: relative;
top: 10px;
}
.dropdown-content a {
width: 100%;
height: 40px;
padding: 10px;
border: 1px solid #808080;
border-radius: 15px;
}
.dropdown-transport:hover .dropdown-content {
display: flex;
}
При наведении на ссылку будет появляться выпадающее меню ".dropdown-transport
:hover .dropdown-content", какие псевдоклассы можно использовать вместо :hover что бы при клике появлялось меню и если курсор уводят с ссылке оно не пропадало?
:focus и :target не работают, нужно что-то на подобие onclick.
JS не используется.