Kako primijeniti Instagram filtre na web-slike
Mnogi vole koristiti Instagram i filtre koji dolaze s aplikacijom, kako bi njihove fotografije bile zanimljivije i ljepše. Do sada, međutim, upotreba ovih filtara ograničena je na upotrebu unutar aplikacije. Što ako želiš koristite Instagram filtre na web-slikama, izvan aplikacije, poput fotografija koje želite postaviti u svoj osobni blog ili web-lokaciju?
Pa, možete koristiti CSSGram, malu knjižnicu koja vam omogućuje uredite fotografije pomoću filtara koji su slični onima koje možete pronaći na Instagram aplikaciji. Za razliku od Photoshopa gdje su uređivanja ručna ili se obavljaju putem Photoshopa, s CSSGramom, cijeli se proces obavlja putem CSS-a.
Kako radi
Za generiranje učinka koristi CSSGram CSS filtri i CSS način miješanja, u osnovi miješanje efekata do točke gdje oponaša željeni Instagram filtar. Efekti se primjenjuju na spremnik slika, preko pseudo-elemenata. Pogledajmo kako se to radi s ovim primjerom "1977":
Evo dodanog pseudo-elementa.
._1977 position: relative; ._1977: nakon content: "; display: block; height: 100%; širina: 100%; vrh: 0; lijevo: 0; pozicija: apsolutna;
A ovo je CSS filter i Blend je dodao:
._1977 -webkit-filter: kontrast (1.1) svjetlina (1.1) zasićena (1.3); filtar: kontrast (1.1) svjetlina (1.1) zasićena (1.3); ._1977: poslije pozadina: rgba (243, 106, 188, 0.3); mix-blend-mode: zaslon;
Kako koristiti
Ne možemo dodati klasu filtra izravno elementu slike, ona se mora dodati u spremnik ili roditeljsku klasu, na primjer s
kao spremnik.
Kôd će izgledati ovako:
Ne zaboravite uključiti CSSgram knjižnicu (dobiti je ovdje) na svoj HTML dokument.
Stvorio sam demo slike prije i poslije dodavanja filtera i rezultat je vrlo lijep. U knjižnici je trenutno uključeno 13 filtara. Ispod možete vidjeti razlike između izvorne slike i slike ispod filtara "1977","Aden"i"Amrelčina".
Pogledajte olovku pOKPmW
Ako vas zanima samo jedan od stilova, pojedinačne CSS datoteke možete na odgovarajući način učitati.
Korištenje SCSS
Ako želite dodati filtre u vašu trenutnu klasu spremnika slika bez promjene imena, to možete učiniti proširivanjem učinka filtra unutar SCSS datoteka. Evo kako to učiniti.
Prvo preuzmite izvornu datoteku SCSS i uvezite SCSS datoteku.
@import "dobavljač / cssgram";
Pretpostavimo da imate HTML sctructure kao u nastavku:
Zatim u vašem style.scss proširite filtar na sljedeći način:
.moja klasa … @extend% _1977;
Više Instagram postova
- 40 Alati i aplikacije nadopunjuju svoj Instagram račun
- 20 Korisne aplikacije za dobivanje najviše iz Instagram
- 10 korisnih Instagram savjeta i trikova koje trebate znati