Фильтры для изображений с CSS Filter EffectsИсточник: habrahabr grokru
В графических редакторах очень легко менять яркость или контраст изображений, применять различные фильтры. С недавних пор это можно делать и средствами CSS прямо на веб-страницах с помощью CSS Filter Effects. Поддержка браузерамиКак обычно, браузеры, поддерживающие данный параметр, можно посмотреть на caniuse.com: ЭффектыПрименение эффектов очень простое, например, такая конструкция применяется для перевода цветного изображения в черно-белое:
Сепия, аля Инстаграм:
В обоих эффектах можно устанавливать уровень эффекта от 0 до 100%. Яркость, 50%:
brightness может принимать отрицательные значения, изображение будет затемняться:
При 100% эффекта contrast изображение не меняется, поэтому можно установить 200%:
Эффекты можно комбинировать:
Так можно получить красивый hover-эффект:
Эффект blur:
В спецификации подробно описаны остальные эффекты, такие как hue-rotate, invert и saturate. Но они гораздо менее применимы на живых проектах. |