Домашняя » Веб-дизайн » Как применить Instagram фильтры на веб-изображениях

    Как применить Instagram фильтры на веб-изображениях

    Многие любят использовать Instagram и фильтры, которые идут с приложением, чтобы сделать их фотографии более интересными и красивыми. Пока что использование этих фильтров ограничено использованием внутри приложения. Что делать, если вы хотите использовать фильтры Instagram на веб-изображениях, за пределами приложения, например, фотографии, которые вы хотите разместить в своем личном блоге или на сайте?

    Ну, вы можете использовать CSSGram, небольшую библиотеку, которая позволяет вам редактируйте свои фотографии с помощью фильтров, которые похожи на те, которые вы можете найти в приложении Instagram. В отличие от Photoshop, где редактирование выполняется вручную или выполняется с помощью действий Photoshop, в CSSGram весь процесс выполняется с помощью CSS..

    Как это устроено

    Для создания эффекта CSSGram использует CSS фильтры а также Режим смешивания CSS, в основном смешивая эффекты до такой степени, что имитирует желаемый фильтр Instagram. Эффекты применяются к контейнеру изображения через псевдоэлементы. Давайте посмотрим, как это делается на примере «1977»:

    Вот добавленный псевдоэлемент.

     ._1977 позиция: относительная;  ._1977: после content: "; отображение: блок; высота: 100%; ширина: 100%; верх: 0; слева: 0; положение: абсолютное; 

    И это CSS-фильтр и Blend добавил:

     ._1977 -webkit-filter: контраст (1.1), яркость (1.1), насыщенность (1.3); фильтр: контрастность (1,1), яркость (1,1), насыщенность (1,3);  ._1977: после фон: rgba (243, 106, 188, 0,3); режим смешивания: экран;  

    Как пользоваться

    Мы не можем добавить класс фильтра непосредственно к элементу изображения, его нужно добавить в контейнер или родительский класс, например, с помощью

    как контейнер.

    Код будет выглядеть так:

     

    Не забудьте включить библиотеку CSSgram (получите ее здесь) в ваш HTML-документ.

     

    Я создал демонстрацию изображений до и после добавления фильтра, и результат очень хороший. На данный момент в библиотеке есть 13 фильтров. Ниже вы можете увидеть различия между исходным изображением и изображением под фильтрами »1977","Aden" а также "Зонтик".

    Смотреть перо rOKPmW

    Если вы просто заинтересованы в использовании любого из стилей, вы можете загрузить отдельные файлы CSS соответственно.

    Использование SCSS

    Если вы хотите добавить фильтры в ваш текущий класс контейнера изображений без изменения имени, вы можете сделать это, расширив эффект фильтра внутри ваших файлов SCSS. Вот как это сделать.

    Сначала загрузите исходный файл SCSS и импортируйте файл SCSS..

     @import 'vendor / cssgram'; 

    Предположим, у вас есть структура HTML, как показано ниже:

     

    Затем в вашем style.scss расширьте фильтр следующим образом:

     .my-class … @extend% _1977; 

    Больше постов в Instagram

    • 40 инструментов и приложений для пополнения счета в Instagram
    • 20 полезных приложений для максимально эффективного использования Instagram
    • 10 полезных советов и хитростей в Instagram