ある条件付き要素の兄弟要素である擬似要素を指定する方法を教えてください。
例えば以下のHTMLで2つめの child
が selected
クラスを持っている場合のみ
parent
の擬似要素にスタイルを付与したいです。
html
1<div class="parent"> 2 <div class="child"> 3 </div> 4 <div class="child selected"> 5 </div> 6</div>
下記の方法を試しましたが、うまくいかなかったです。
css
1.parent { 2 &::after { 3 content: ""; 4 display: "block"; 5 width: "100px"; 6 height: "100px"; 7 } 8 .child.selected:nth-child(2) ~ &::after { /* この部分 */ 9 background-color: "red"; 10 } 11}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/04/29 14:20 編集