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

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

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

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

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

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

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

GPU ускорение CSS фильтров в Chromium [2]

Более подробно об использовании CSS-фильтров см. справочник по фильтрам [3] на HTML5Rocks.

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

Автор: alizar


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

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

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

[1] CSS-фильтры: http://blog.chromium.org/2012/06/accelerated-css-filters-landed-in.html

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

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