Я пытаюсь повлиять на 3 других div, когда я наводил курсор на один, но он не хочет работать.Наведите указатель мыши на div, чтобы повлиять на другой div?
#header2:hover {
background-color: rgba(10,50,10,0.9);
}
#header2:active {
background-color: rgba(0,0,0,0);
}
#header2:active ~ #header1{
background-color: rgba(0,0,0,0.8);
}
#header2:active ~ #header3{
background-color: rgba(50,10,10,0.8);
}
#header2:active ~ #header4{
background-color: rgba(10,10,50,0.8);
}
https://jsfiddle.net/ThinkingStiff/a3y52/ В этом примере я нашел whilist пытаясь выяснить проблему, он отлично работает, и я не вижу каких-либо различий. Элементы не являются детьми или родителями друг друга. (И я хотел бы, чтобы это исправить без Javascript/Jquery, если это возможно)
Мой HTML:
<div id="header1"><a data-scroll id="link1" href="#header1content"></a></div>
<div id="header2"><a data-scroll id="link2" href="#header2content"></a></div>
<div id="header3"><a data-scroll id="link3" href="#header3content"></a></div>
<div id="header4"><a data-scroll id="link4" href="#header4content"></a></div>
Пожалуйста, поделитесь с нами своим HTML, а –
я добавил его к OP – 343N
Может быть, с помощью Javascript будет лучше ' –