私はすべて同じクラスの div のセットを持っています (これが簡単になるのであれば、同じクラスである必要はありません)。理想的には、ユーザーがこれらの div の 1 つにカーソルを合わせると、他の div (それぞれに背景画像がある) がすべて灰色になり、現在ホバーされている div にフォーカスが置かれます。変更されていたのが div の上に置かれている場合は問題ありませんが、これに取り組む方法が本当にわかりません。ある種の兄弟セレクター?css だけを使用したいと思いますが、ソリューションに下位互換性がない場合は満足しています。
これまでの私のコードは次のとおりです。前もって感謝します!
.box:hover (SELECT ALL OTHER .BOX) {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%); }
編集:各ボックスに異なるクラスを与えて、ボックス1にカーソルを合わせると、ボックス2、3、4などが灰色になり、それぞれに対してそれを行うことができることに気づきました..しかし、これは何かのための多くのコードのようです.単純。