- PVSM.RU - https://www.pvsm.ru -

Ускорение CSS-фильтров в Chromium

Одно из нововведений в Chromium 19 — CSS-фильтры [1] с аппаратным графическим ускорением. С помощью свойства filter осуществляется попиксельная обработка любого видимого элемента на странице — всего одной строчкой CSS.

Сочетая в строчке разные параметры, можно придумывать оригинальные эффекты.

Ускорение CSS фильтров в Chromium
img { -webkit-filter: sepia(100%) contrast(200%) blur(5px) }

Параметры фильтра: сепия, насыщенность, прозрачность, размытие, яркость, инверсия, контраст, создание тени и другие. Это отличный способ улучшить оформление страницы, а также создавать веб-приложения и игры с новыми возможностями.

При наличии нормальной GPU-карты эффекты работают совершенно без подтормаживаний и позволяют даже запускать графический редактор [2] в браузере, полностью реализованный на CSS, и даже с применением анимации -webkit-transition.

Ускорение CSS фильтров в Chromium [3]

Более подробно об использовании CSS-фильтров см. справочник по фильтрам [4] на HTML5Rocks, а также статью [1] на Хабре.

Добавим, что в будущем у веб-дизайнеров появится возможность создавать собственные фильтры, чтобы применять их эксклюзивно на своём сайте.

Автор: alizar


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/veb-dizajn/9380

Ссылки в тексте:

[1] CSS-фильтры: http://habrahabr.ru/post/144852/

[2] графический редактор: http://cssfilters.appspot.com/

[3] Image: http://habrastorage.org/storage2/8ee/af0/bc9/8eeaf0bc980fdd09c89d9c9fd3f9742a.png

[4] справочник по фильтрам: http://www.html5rocks.com/en/tutorials/filters/understanding-css/