Мне было интересно, можно ли применить эффект наведения на родительский элемент с помощью только css. Например, у меня есть навигация:Наведите указатель мыши на родительский элемент с помощью css
<nav>
<ul>
<a href="#"><li id="firstLiElement" class="main-nav ieraksti">ieraksti!</li></a>
<ul id="audio_sub_menu">
<li class="mes">mēs 1</li>
<li id="klienti">mēs 2</li>
</ul>
<a href="#"><li class="main-nav" id="audio">paklausies!</li></a>
<a href="#"><li class="main-nav" id="video">paskaties!</li></a>
<a href="#"><li class="main-nav" id="kontakti">pasūti!</li></a>
</ul>
</nav>`
И что я хочу, чтобы, когда парил на nav ul ul li
элемент, он влияет на #firstLiElement
. Я знаю, что это можно сделать с помощью JS, но также должен быть способ сделать это с помощью css. Я нашел много решений, когда вам нужно повлиять на брата или ребенка, но ничего не нашел для этой ситуации.
EDIT:
К сожалению, даже не писать то, что я искал ... Да, sub_menus скрыты, но когда я парить основной навигации Li элемент, они засунуть, и они остаются видимый также, когда я на них курю. То, что мне не хватает, это изменить цвет фона элемента основной навигации li, когда подменю завис.
Существует [** нет родительского селектора **] (HTTP: // StackOverflow.com/questions/1014861/is-there-a-css-parent-selector) в CSS –
Нет такого способа целевого родительского элемента в css –
Какое влияние вы оказываете после? –