私は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ました。要素はお子様やお互いの両親でもありません。この作業を行うためには
<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>
を私はjavascriptのは良くなります使用してたぶんOP –
を共有してください ' – 343N
にそれを追加しました私たちとあなたのHTMLだけでなく –