Fermer

avril 10, 2024

Améliorer les images avec des filtres CSS / Blogs / Perficient

Améliorer les images avec des filtres CSS / Blogs / Perficient


Les filtres CSS offrent une riche boîte à outils pour modifier et améliorer les images directement dans les pages Web. Des ajustements subtils comme la luminosité et le contraste aux effets plus saisissants comme le flou, les niveaux de gris et la manipulation des couleurs, ces filtres offrent une grande variété d’effets. Vous pouvez renforcer l’attrait visuel et produire des effets distinctifs avec les filtres CSS, qui amélioreront l’apparence de votre site Web.

Comprendre les filtres CSS

Les filtres CSS sont appliqués aux images à l’aide de la propriété « filter ». Cette propriété accepte une liste de fonctions de filtre, chacune avec ses propres paramètres, qui modifient l’apparence de l’image. Plusieurs filtres peuvent être combinés pour créer des effets complexes et visuellement saisissants.

Application de filtres d’image CSS

La syntaxe suivante peut être utilisée pour ajouter des filtres CSS à une image :

image{
   filter: blur(2px) brightness(0.2) contrast(150%);
}

Ce code donne à l’image un flou de 2 pixels, une augmentation de la luminosité de 20 % et une augmentation du contraste de 150 %.
Combiné

Filtres d’images CSS courants

  1. se brouiller(): Applique un flou dégradé à l’image pour adoucir ses traits et mettre en valeur sa qualité onirique ou éthérée.
    image{ filter: blur(150%) }

    Se brouiller

  2. luminosité(): Modifie la luminosité globale de l’image, la rendant plus ou moins lumineuse.
    image{ filter: brightness(150%); }

    Luminosité (150%)

  3. contraste(): Ajuste le différentiel de luminosité entre les parties claires et sombres d’une image pour la rendre plus vivante ou plus atténuée.
    image{ filter: contrast(150%); }

    Contraste (150%)

  4. niveaux de gris() : Convertit l’image en niveaux de gris, qui conserve uniquement les dégradés de gris et supprime toutes les informations de couleur.
    image{ filter: greyscale(150%); }

    Niveaux de gris (150%)

  5. teinte-rotation() : Produit un effet de changement de couleur en faisant pivoter la teinte de l’image.
    image{ filter: hue-rotate(90deg); }

    Rotation de la teinte (90 degrés)

  6. inverser(): Change la couleur de l’image du noir au blanc et vice versa.
    image{ filter: invert(100%); }

    Inverser (100%)

  7. opacité(): Modifie la transparence de l’image en la rendant complètement opaque ou partiellement transparente.
    image{ filter: opacity(50%); }

    Opacité (50%)

  8. saturer(): Ajuste la force des couleurs et modifie la saturation des couleurs de l’image.
    image{ filter: satureate(10); }

    Saturer(10)

  9. sépia(): Donne un ton sépia à une photographie, lui donnant un aspect vintage ou rétro.
    image{ filter: sepia(100%); }

    Sépia (100%)

Techniques avancées de filtres d’images CSS

  1. Combinaison de filtres : Vous pouvez combiner plusieurs filtres pour créer des effets plus complexes. Par exemple, la combinaison du flou et des niveaux de gris peut créer un effet noir et blanc de rêve.
  2. Ajustement des paramètres de filtre: La plupart des filtres acceptent des paramètres qui régissent leur intensité. Par exemple, alors que le paramètre du filtre de luminosité contrôle le degré de luminosité, le paramètre du filtre de flou contrôle le degré de flou.
  3. Ordre de filtrage : L’ordre dans lequel les filtres sont utilisés peut avoir un impact sur le résultat. Expérimentez avec différentes combinaisons de filtres pour obtenir le résultat souhaité.

Création d’effets d’image interactifs

L’image CSS fournit une boîte à outils large et efficace pour améliorer les images et augmenter l’attrait visuel des pages Web. Maîtriser ces filtres et les combiner avec d’autres méthodes CSS vous permet de créer des designs distinctifs et intéressants qui captiveront votre public.

Conclusion

Les filtres d’image CSS offrent une boîte à outils flexible et puissante pour améliorer les images et l’amélioration de l’attractivité visuelle des pages Web est fournie par les filtres d’image CSS. Vous pouvez produire des designs distinctifs et captivants qui captiveront votre public en maîtrisant ces filtres et en les combinant avec d’autres techniques CSS.






Source link