所以我希望当用户点击一个 div 时,另一个 div 会改变颜色。为此,我有:
CSS
.div1, .div2{ background: blue; }
.div1:active + .div2 { background: red; }
HTML
<div class="div1">Some text</div>
<div class="div2">Other text</div>
这样,当用户单击 div1 时,div2 会更改背景,但仅当用户仍在按下鼠标时才会更改背景。
我想制作类似:visited
属性的东西,用户在 div1 中单击一次,并且 div1 保持颜色更改。