Slik bruker du Instagram-filtre på webbilder
Mange elsker å bruke Instagram og filtre som følger med appen, for å gjøre bildene mer interessante og vakre. Så langt er bruken av disse filtrene begrenset til bruk inne i appen. Hva om du vil bruk Instagram-filtre på webbilder, utenfor appen, som bilder du vil sette opp i din personlige blogg eller nettside?
Vel, du kan bruke CSSGram, et lite bibliotek som lar deg Rediger bildene dine med filtre som ligner på hva du finner i Instagram-appen. I motsetning til Photoshop hvor redigeringer er manuelle eller gjort via Photoshop-handlinger, med CSSGram, er hele prosessen gjort via CSS.
Hvordan det fungerer
For å generere effekten, bruker CSSGram CSS-filtre og CSS-blandingstilstand, i utgangspunktet blander effektene til et punkt der det etterligner ønsket Instagram-filter. Effektene blir brukt på bildebeholderen, via pseudo-elementer. La oss sjekke ut hvordan dette gjøres med dette "1977" -eksempelet:
Her er pseudo-elementet lagt til.
._1977 posisjon: relative; .1977: etter innhold: "; display: blokk; høyde: 100%; bredde: 100%; topp: 0; venstre: 0; posisjon: absolutt;
Og dette er CSS-filteret og blandingen lagt til:
._1977 -webkit-filter: kontrast (1.1) lysstyrke (1.1) mettet (1.3); filter: kontrast (1,1) lysstyrke (1,1) mettet (1,3); .1977: etter bakgrunn: rgba (243, 106, 188, 0,3); mix-blend-modus: skjerm;
Hvordan å bruke
Vi kan ikke legge filterklassen direkte til bildeelementet, det må legges til beholderen eller forelderklassen, for eksempel med
som en beholder.
Koden vil se slik ut:
Ikke glem å inkludere CSSgram-biblioteket (hent det her) til HTML-dokumentet ditt.
Jeg opprettet bildedemoen før og etter å legge til filter og resultatet er veldig fint. Det er 13 filtre i biblioteket for øyeblikket. Nedenfor kan du se forskjellene mellom det opprinnelige bildet og bildet under filtre "1977","Aden"og"Gingham".
Se pennen rOKPmW
Hvis du bare er interessert i å bruke noen av stilene, kan du laste de enkelte CSS-filene tilsvarende.
Bruke SCSS
Hvis du vil legge til filtre i din nåværende bildebeholderklasse uten navneendring, kan du gjøre det ved å utvide filtereffekten i dine SCSS-filer. Slik gjør du det.
Last ned først SCSS kildefilen og importer din SCSS-fil.
@import 'leverandør / cssgram';
Anta at du har HTML-strukturen som følger:
Deretter i din style.scss, utvide filteret slik:
.min klasse ... @extend% _1977;
Flere Instagram Innlegg
- 40 Verktøy og apper for å overbelaste Instagram-kontoen din
- 20 Nyttige Apps for å få mest mulig ut av Instagram
- 10 Nyttige Instagram Tips og triks du bør vite