私は、ポップアップが表示されたページを持っています。サイト全体がグレースケールになっていますが、divをポップアップして非グレースケールにする必要があります。私はfilter: none
または-webkit-filter: grayscale(0);
で試しましたが、ページ全体がグレースケールで動作していません。誰もそれについて考えているのですか?ありがとう!一部のdivを除いてグレースケールのWebサイト全体
-webkit-filter: grayscale(0) !important;
filter: grayscale(0) !important;
マイコード:Jsfiddle
可能な複製(https://stackoverflow.com/questions/26087286/want-to-make-the-whole -page-in-grayscale-except-specified-div) – ceejayoz
こんにちは、上記の要件を達成するために、オプションの1つはボディの上にオーバーレイdivを作成することです。本体ではなくグレースケールにすることができます。後で、オーバレイより 'z-index' +1であなたのポップアップを表示します。本体にグレースケールを適用しているので、ポップアップは同じスタイルの継承もしています。 – CuriousMind
@Samiあなたはまた、すべてのウェブサイトのコードを.filterのポップアップコードからエスケープすることでこれを行うことができます。その後、フィルタクラス内の任意のフィルタを使用できます。 –