Начална » Уеб дизайн » Как да прилагате Instagram филтри в уеб изображения

    Как да прилагате Instagram филтри в уеб изображения

    Много обичат да използват Instagram и филтрите, които идват с приложението, за да направят снимките си по-интересни и красиви. Досега обаче използването на тези филтри е ограничено до използването му в приложението. Ами ако искаш използвайте Instagram филтри на уеб изображения, извън приложението, като снимки, които искате да поставите в личния си блог или уебсайт?

    Е, можете да използвате CSSGram, малка библиотека, която ви позволява редактирайте снимките си с филтри, които са подобни на това, което можете да намерите в приложението Instagram. За разлика от Photoshop, където редакциите са ръчни или се извършват чрез Photoshop, с CSSGram, целият процес се извършва чрез CSS.

    Как работи

    За да генерира ефекта, CSSGram използва CSS филтри и Режим на смесване на CSS, основно смесване на ефектите до точката, където той имитира желания филтър на Instagram. Ефектите се прилагат към контейнера за изображения чрез псевдо-елементи. Нека проверим как става това с този пример от 1977 г .:

    Ето добавения псевдоелемент.

     ._1977 position: relative;  ._1977: след content: "; дисплей: блок; височина: 100%; ширина: 100%; отгоре: 0; ляво: 0; позиция: абсолютна; 

    А това е CSS филтърът и добавени Blend:

     ._1977 -Вебкит филтър: контраст (1.1) яркост (1.1) наситен (1.3); филтър: контраст (1.1) яркост (1.1) наситен (1.3);  ._1977: след фон: rgba (243, 106, 188, 0.3); режим микс-смес: екран;  

    Как да използвам

    Не можем да добавим класа на филтъра директно към елемента на изображението, той трябва да бъде добавен към контейнера или родителския клас, например с

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

    Кодът ще изглежда така:

     

    Не забравяйте да включите библиотеката CSSgram (да го получите тук) в HTML документа.

     

    Създадох демото на изображенията преди и след добавянето на филтър и резултатът е много приятен. В момента в библиотеката има 13 филтъра. По-долу можете да видите разликите между оригиналното изображение и изображението под филтрите "1977","Аден" и "памучен плат на райета".

    Вижте POKROPMW

    Ако се интересувате само от някой от стиловете, можете да заредите съответните CSS файлове.

    Използване на SCSS

    Ако искате да добавите филтрите към текущия ви клас контейнер на изображения без промяна на името, можете да го направите, като разширите филтърния ефект във вашите SCSS файлове. Ето как да го направите.

    Първо изтеглете изходния файл SCSS и импортирайте вашия SCSS файл.

     @import "продавач / cssgram"; 

    Да предположим, че имате структурата на HTML, както е показано по-долу:

     

    След това във вашия style.scss разширете филтъра по следния начин:

     .my-class … @extend% _1977; 

    Още Instagram постове

    • 40 Инструменти и приложения, за да заредите акаунта си в Instagram
    • 20 Полезни приложения за извличане на най-доброто от Instagram
    • 10 Полезни Instagram Съвети и Трикове, които трябва да знаете