в моем сайте у меня есть меню и подменю менюменю доступность - открыть меню на фокус
моя проблема, когда я сосредоточиться на вкладке в меню, меню открыто, как я парил в меню с помощью мыши. , но когда я продолжил элементы подменю с вкладкой, меню закрыто.
Как я могу сохранить меню открытым, если сфокусирован какой-то вспомогательный элемент.
, конечно, я могу сделать это с помощью javascript, но я хочу знать, могу ли я сделать это только с помощью css.
вот пример (попробуйте перейти по ссылкам с «вкладки»)
li.main{
float:left;
width:200px;
}
li .sub{
display:none;
}
li:hover .sub{
display:block
}
li.main:focus .sub{
display:block
}
<ul>
<li class="main" tabindex="0">
First menu
<div class='sub'>
<ul>
<li><a href="#">First Link</a> </li>
<li><a href="#">Second Link</a> </li>
</ul>
</div>
</li> <li class="main" tabindex="0">
Second menu
<div class='sub'>
<ul>
<li><a href="#">Third Link</a> </li>
<li><a href="#">Forth Link</a> </li>
</ul>
</div>
</li>
</ul>
Что вы ищете есть родительские селекторы, которые, к сожалению, не существует до сих пор так, на данный момент, является JavaScript маршрут вам нужно будет идти. – Shaggy