.foo
ユーザーがホバーしたときのテキストの色を変更しようとしていますが.bar
、CSS だけでこれを行う方法がわかりません。CSS先行要素セレクターを使用しようとしました~
が、うまくいきませんでした。
<div>
<p class="foo">Foo</p>
<ul class="bar"><li>Bar<li></ul>
</div>
.bar:hover~.foo {
color: red;
}
編集 - 私の要件が変更されました。HTML 構造を更新して.bar
、<ul>