Comment appliquer des filtres Instagram sur des images Web
Beaucoup aiment utiliser Instagram et les filtres fournis avec l'application pour rendre leurs photos plus intéressantes et plus belles. Jusqu'à présent cependant, l'utilisation de ces filtres est restreinte à l'utilisation dans l'application. Et si vous voulez utiliser les filtres Instagram sur les images Web, en dehors de l'application, comme des photos que vous souhaitez afficher sur votre blog ou sur votre site Web personnel?
Eh bien, vous pouvez utiliser CSSGram, une petite bibliothèque qui vous permet de éditez vos photos avec des filtres similaires à ceux que vous pouvez trouver sur l'application Instagram. Contrairement à Photoshop où les modifications sont manuelles ou effectuées via des actions Photoshop, avec CSSGram, tout le processus est effectué via CSS.
Comment ça marche
Pour générer l’effet, CSSGram utilise Filtres CSS et Mode de fusion CSS, Fondamentalement, en mélangeant les effets au point d'imiter le filtre Instagram souhaité. Les effets sont appliqués au conteneur d'images, via des pseudo-éléments. Voyons comment cela se fait avec cet exemple "1977":
Voici le pseudo-élément ajouté.
._1977 position: relative; ._1977: after content: "; display: block; height: 100%; width: 100%; haut: 0; gauche: 0; position: absolu;
Et voici le filtre CSS et le mélange ajoutés:
._1977 -webkit-filter: contraste (1.1) luminosité (1.1) saturé (1.3); filtre: contraste (1.1) luminosité (1.1) saturé (1.3); ._1977: après arrière-plan: rgba (243, 106, 188, 0,3); mode mix-blend: écran;
Comment utiliser
Nous ne pouvons pas ajouter la classe de filtre directement à l’élément d’image, elle doit être ajoutée au conteneur ou à la classe parente, par exemple avec
comme conteneur.
Le code ressemblera à ceci:
N'oubliez pas d'inclure la bibliothèque CSSgram (obtenez-la ici) dans votre document HTML.
J'ai créé la démo des images avant et après l'ajout du filtre et le résultat est très agréable. Il y a 13 filtres inclus dans la bibliothèque pour le moment. Ci-dessous, vous pouvez voir les différences entre l'image d'origine et l'image sous les filtres "1977","Aden" et "Vichy".
Voir le stylo rOKPmW
Si vous souhaitez simplement utiliser l'un des styles, vous pouvez charger les fichiers CSS individuels en conséquence..
Utiliser SCSS
Si vous souhaitez ajouter les filtres à votre classe de conteneur d'image actuelle sans changer de nom, vous pouvez le faire en étendant l'effet de filtre dans vos fichiers SCSS. Voici comment le faire.
Tout d'abord télécharger le fichier source SCSS et importer votre fichier SCSS.
@import 'vendor / cssgram';
Supposons que vous ayez la structure HTML comme ci-dessous:
Ensuite, dans votre style.scss, étendez le filtre comme suit:
.ma-classe … @extend% _1977;
Plus de messages Instagram
- 40 outils et applications pour recharger votre compte Instagram
- 20 applications utiles pour tirer le meilleur parti d'Instagram
- 10 astuces et conseils utiles sur Instagram