CSS3-свойство filter позволяет применить фильтры к элементам, с помощью них можно инвертировать цвета, осветлить или затемнить элементы, полное описание на developer.mozilla.org.
В данной статье представлены только основные фильтры по цвету, по мимо них есть наложение тени и фильтры с использованием SVG.
Размытие по Гауссу, значение задается в px или em, по умолчанию 0, отрицательные значения не допускается.
Понижение или повышение яркости изображения, значение задается в процентах или числом. По умолчанию 100% или 1, отрицательное значение не допускается.
Понижение или повышение контраста изображения, значение задается в процентах или числом, по умолчанию 100% или 1, отрицательное значение не допускается.
Обесцвечивание, значение от 0% до 100% или число от 0 до 1, отрицательное значение не допускается.
Замена цветов, в качестве значения указывается угол (deg) от 0 до 360, значение может быть отрицательным.
Инверсия цветов, значение от 0% до 100% или число от 0 до 1, отрицательное значение не допускается.
Прозрачность элемента. Значение от 0% до 100% или от 0 до 1, по умолчанию 100%.
Насыщенностью цветов, интенсивность задаётся положительным числом или процентами, по умолчанию 1 или 100%.
Сепия или эффект старины, значение от 0% до 100%.