以下のコードを、リストアイテムとそれぞれの隣にある削除リンクを考慮して検討してください。私はそれを持っているので、ホバリングされたリンク項目だけがそれらのすべてではなく、削除ボタンを表示します。問題のデモについては、以下を参照してください:CSS - 複数のアイテムがホバー状態の子を表示する
.todo-list {
list-style-type: square;
}
.todo-list__delete {
display: none;
}
.todo-list:hover .todo-list__delete {
display: inline-block;
}
<ul class="todo-list">
<li>
Item 1
<a class="todo-list__delete" href="#">Delete</a>
</li>
<li>
Item 2
<a class="todo-list__delete" href="#">Delete</a>
</li>
<li>
Item 3
<a class="todo-list__delete" href="#">Delete</a>
</li>
</ul>
は、単純な問題のように思えるが、何をCSSでアクティブなホバー要素をターゲットするための最良の方法だろうか?
DERP、愚かな間違いで項目を指定します。しかし、はい、これは最高です。 – kawnah