- PVSM.RU - https://www.pvsm.ru -
Что такое tilt-shift? Эффект tilt-shift называется еще эффектом миниатюры — суть заключается в том, что бы поместить точку фокуса на какой-то один объект на фото и размыть окружение.
Существовало множество решений для этого — от плагинов для Photoshop и фильтра в Instagram [1] до отдельных программ [2].
От переводчика: на мой взгляд, данный плагин является великолепным примером для демонстрации возможностей фильтров в CS33 [3]
Это плагин для jQuery, который использует фильтры на CSS3 для создания tilt-shift эффекта. Это всего лишь «proof of concept» и работает только в Chrome & Safari 6.
На странице плагина [4] можно глянуть примеры (с оригиналами фотографий).
Вызовите плагин
jQuery(document).ready(function() {
$('.tiltshift').tiltShift();
});
Настройка осуществляется через HTML5 data-атрибуты, пример:
<img src="url" class="tiltshift" data-position="50" data-blur="2" data-focus="10" data-falloff="10" data-direction="y">
Полный список:
-position (0-100): определяет точку фокусировки
-blur (0-?): размытие в пикселях. 1 или 2 вполне идеальные варианты
-focus (0-100): область, которая находится в фокусе. 10 будет означать, что попадает одна десятая часть резкости изображения
-falloff (0-100): область между полным фокусом и полным размытием
-direction («x» или «y»): направление эффекта по оси
<img> родительским <div>, таким образом вы можете применить те же атрибуты к классу .tiltshift-wrapСкачать можно здесь [5] а исходный код доступен на Гитхабе [6] под лицензией GPL [7]
Автор: theaqua
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/css3/14487
Ссылки в тексте:
[1] фильтра в Instagram: http://blog.instagram.com/post/12944993717/tilt-shift-and-dof
[2] программ: http://habrahabr.ru/post/138210/
[3] фильтров в CS33: https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html
[4] tiltShift.js: http://www.noeltock.com/tilt-shift-css3-jquery-plugin/
[5] здесь: https://github.com/noeltock/tiltShift.js/zipball/master
[6] Гитхабе: https://github.com/noeltock/tiltShift.js
[7] GPL: http://www.gnu.org/licenses/
Нажмите здесь для печати.