Здравствуйте, подскажите пожалуйста как сделать так что бы весь сайт покрыл пустой див с grayscale() фильтром, но при этом что бы можно было пользоваться сайтом(т.е. все под дивом было кликабельно)
UPD:
Даже если не через CSS, можно ли как нибудь через JS обнулить все background до белого, и color до черного?
Попробуйте поиграть с css-фильтром grayscale. Но, это не наложение пустого div'а, а применение фильтра ко всем элементам на сайте. Вариант с наложением возможен разве что с использованием canvas - там можно было бы просто закрасить все, что находится под определенной областью.