私はこのjsFiddleを持っています。いずれかのブロックにカーソルを合わせると、(マージンをパディングに置き換えることで)展開され、ボックスシャドウが取得されますが、残りのブロックはjQueryを介して半透明になります。
どの要素にも背景が定義されていないため、デフォルトで白になり、各ブロック内にはほとんど白の画像が表示されます。ただし、ご覧のとおり、ホバーされたブロックは均一ではありません。白いbg(画像)または未定義のbg(残りのブロック、ブロック間のスペース)box-shadow
の上にあるかどうかによって異なります。
sの背景div.block
を白に設定すると、問題の一部が解決されました。つまり、ブロック全体のシャドウイングは同じです。しかし、ブロック間のスペースについては何もできないようです。
jQueryは、ホバーされたブロックの親コンテナに対しても何かを行う必要がありますか?不透明度の代わりにrgbaを使用すると役立ちますか?