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