По моему опыту, IE8 не любит распознавать определенные изменения после первоначального анализа DOM и применения стилей.Например, я вспоминаю, что у меня были проблемы с элементами, изначально установленными на «display: none», а затем я пытался изменить их с помощью jQuery.
Однако мой ответ был таким же, как у Стивена.окружающий свет - я полагаю, вы говорите о свете, попадающем на монитор.Если цель заключается не столько в стилизации, сколько в удобстве использования, вы можете попробовать процедурный обход, преобразовать цветовые и цветовые метки в HSB, изменить яркость, а затем вернуться к RBG / hex.Зависит от размера страниц, зависит от ваших требований, зависит от намерения.Вы можете прикрепить класс ко всем элементам, которые могут получить такое изменение.Что касается изображений, вы можете предварительно загрузить 2 изображения, накладывающиеся друг на друга, а затем отрегулировать яркость, переключая непрозрачность (например, бегунок между светлой копией / темной копией).