Démos

Toutes les démos

<>

Couverture du livre CSS3 Le design web moderne

Livre CSS3

Le design web moderne

Plus d'infos sur le site officiel

En vente sur Amazon, FNAC, Dunod

Suivre

Actualités du site CSS3Create

Actualités sur CSS et le web en général

Propriété: Filtres CSS

Des effets d’images pour le web

Création: juin 2012Modifié:

Les filtres CSS est un futur module du standard CSS, le Filter Effects 1.0 actuellement en ED (Editor’s Draft).

Quels filtres sont disponibles ?

La spécification prévoit 3 types de filtres :

  • les filtres raccourcis
  • les filtres SVG
  • les shaders

Ces filtres, applicables à tous les éléments HTML, permettent de profiter d’effets réservés jusque là aux éditeurs d’images comme Photoshop.

Ils utilisent pour cela la propriété filter

Les filtres raccourcis

Les filtres raccourcis sont des effets prédéfinis, utilisables par de simples mots-clés :

  • grayscale(valeur) : niveau de gris
  • sepia(valeur) : effet sépia
  • saturate(valeur) : saturation
  • hue-rotate(angle) : teinte
  • invert(valeur) : effet négatif
  • opacity(valeur) : opacité
  • brightness(valeur) : luminosité
  • contrast(valeur) : contraste
  • blur(valeur) : effet de flou
  • drop-shadow(ombre) : ombre portée

C’est surement la partie de la spécification qui sera le plus largement utilisée par les développeurs web. Notamment pour sa simplicité d’utilisation.

Actuellement le support n’est effectif qu’au sein de Chrome 19 et Safari 7 de manière préfixée.

Un effet de flou

div{
        -webkit-filter: blur(5px);
           -moz-filter: blur(5px);
            -ms-filter: blur(5px);
             -o-filter: blur(5px);
                filter: blur(5px);
}

Les filtres SVG

Ils permettent d’aller beaucoup plus loin que les simples filtres raccourcis. Ils sont compatibles dans tous les navigateurs récents sur du contenu SVG et également dans Firefox sur du contenu HTML. Voir cette démo utilisant les filtres SVG.

Un p'tit mot...

#1par JB, le 3 janvier 2013

Salut merci pour ton site ... j’y apprends plein de choses ...
Par contre je me demandais les filtres sont encore tres peu utilisables à l’heure actuelle il me semble ?

#2par CPM, le 18 janvier 2013

J’ai enfin réussi à faire marcher l’astuce, j’aurai du penser à utiliser une position:relative ;


modération à priori

Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.

Un message, un commentaire ?
    Qui êtes-vous ? (optionnel)
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)