помощь нужна еще раз.Есть кнопка, которая вызывает модальное всплывающее окно, которое, в свою очередь, вызывает div.overlay.Фрагмент CSS класса overlay
:
.overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
z-index: 100;
background: rgba(0,0,0,0.7);
}
довольно стандартная ситуация.Что мне нужно, так это наложение, действующее как своего рода фильтр для фона позади него, для рисования body
черно-белым.теперь я знаю, что есть css
grayscale()
, проблема в том, что я применяю
body {
filter: grayscale(100%);
}
вместе с .overlay
- мое модальное всплывающее окно также становится черно-белым. Любые идеи о том, как добиться черногои белое тело, которое не может взаимодействовать (не может щелкнуть что-либо позади модального) с подобным наложением в то же время, чтобы не сделать модальное окно также черно-белым.