は、私は、同じ親要素に属しているいくつかのエリアをしようとして
と私はそれらのいずれかを置くと、他人の不透明度が低下する、または何かだcodepen Codepen純粋なCSSを使用して同じ親の下の他の要素を制御するには?ここ
からの簡単な例です。そうでなければスタイルの変更。例えば
Iが第二の要素を置くと、同じ親を持つ最初の要素は、background-color
を変更することになります。
私は最初の段落で単語エリアを使用するには、子供が本当にdiv
である必要はありません、それはli
またはp
または他の要素であることができることを意味します。
は、この問題を解決するために、その要素のいずれかのタイプである可能性があります。
HTMLは次のようになります。
<!-- html -->
<div class="parent">
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
<div class="four"></div>
</div>
私はこの問題を解決するためにE ~ F
ルールを試みたが、私はすでにそれが唯一の親の最初の子である第一div
で動作します知っていました。 JavaScriptを除く
、純粋なCSSでこの機能を作るための他の方法はありますか?
THX
uは、前once..orホバーを除く他のすべての要素のCSSを変更したいですのみ? –
参照用に兄弟セレクタ "+"を使用できます。https://css-tricks.com/almanac/selectors/a/adjacent-sibling/ –
CSSを使用して前の要素を選択できます。そのためにはJavascriptを使用する必要があります。あなたが考慮できる他のオプションは、それらを配置し、ホバールールを使用することです –