Les filtres Css - FAQ CSS

Appliquer des filtres Css pour faire des effets

Que vais-je trouver dans les filtres Css?

Vous trouverez diverses questions sur les feuilles de styles Css pour appliquer des effets sur des éléments HTML grâce aux filtres Css ou a d'autres propriétés.

image avec filtre Css hue-rotateimage avec filtre Css invertimage avec filtre Css sepiaimage avec filtre Css saturateimage avec filtre Css opacityimage avec filtre Css grayscaleimage avec filtre Css contrastimage avec filtre Css texte drop-shadowimage avec filtre Css drop-shadowimage avec filtre Css brightnessimage avec filtre Css contrastimage avec filtre Css blur

Générateur code Css de filter

Comment appliquer un filtre en Css?

Appliquer la propriété filter grâce aux feuilles de style Css

Pour appliquer sur une image ou un élément (X)HTML en Css, vous devez utiliser la propriété Css à laquelle vous associez le nom du filtre d'effet.
Les filtres d'effets sont d'écrit ci-dessous.

Filtres d'effets en CSS :
filter : blur(10px);
filter : brightness(50%);
filter : drop-shadow(20px 20px 20px #000) sepia(20%);

Filtres Css d'effets

Comment appliquer un filtre Css pour faire un effet de flou gaussien?

Appliquer un effet de flou gaussien grâce aux filtres Css

Effet avec filtre Css blur()Pour appliquer sur une image ou un élément (X)HTML en Css, vous devez utiliser la fonction Css associée à la propriété Css .
Tester le générateur de filtres Css : filter:blur().

Filtre de flou gaussien en CSS :
filter : blur(10px);

Exemples de filtres Css de flou gaussien

Comment appliquer un filtre Css pour changer la luminosité?

Appliquer un effet de luminosité grâce aux filtres Css

Effet avec filtre Css brightness()Pour appliquer un sur une image ou un élément (X)HTML en Css, vous devez utiliser la fonction Css associée à la propriété Css .
Tester le générateur de filtres Css : filter:brightness().

Filtre de luminosité en CSS :
filter : brightness(50%);

Exemples de filtres Css de luminosité

Comment appliquer un filtre Css pour changer le contraste?

Appliquer un effet de contraste grâce aux filtres Css

Effet avec filtre Css contrast()Pour appliquer un sur une image ou un élément (X)HTML en Css, vous devez utiliser la fonction Css associée à la propriété Css .
Tester le générateur de filtres Css : filter:contrast().

Filtre de contraste en CSS :
filter : contrast(20%);

Exemples de filtres Css de contraste de couleurs

Comment appliquer un filtre Css pour faire une ombre portée?

Appliquer un effet d'ombre portée Css grâce aux filtres Css

Effet avec filtre Css drop-shadow()Pour appliquer un sur une image ou un élément (X)HTML en Css, vous devez utiliser la fonction Css associée à la propriété Css .
Tester le générateur de filtres Css : filter:drop-shadow().

Filtre d'ombre CSS :
filter : drop-shadow(5px 10px 2px #ccc);

Exemples de filtres Css d'ombre Css portée

Ombre portée : drop-shadow vs ombre portée : box-shadow

Vous pouvez aussi utiliser une autre méthode pour appliquer sur une image ou un élément (X)HTML en Css, vous devez utiliser la propriété Css .

Filtre Css d'ombre portée Css :
box-shadow : 5px 10px 0 0 #ccc;

Cependant la propriété Css ne tiens pas compte de la transparence et ne s'applique qu'à l'élément sur lequel elle est spécifiée :
Ombre portée : drop-shadow vs ombre portée : box-shadow
Exemples de filtres Css d'ombre portée Css

Appliquer un effet d'ombre portée Css colorée

Pour faire un effet d'ombre portée reprenant les couleurs de l'élément qui fait l'ombre, vous devez utiliser le filtre .
Le concept consiste à dupliquer l'élément qui fait l'ombre, lui appliquer le filtre puis le décaler par rapport à l'élément initiale

Code HTML :
<div class="ombre-coloree">
  <img src="/img/exemple/filter-image.jpg">
</div>

Code Css pour l'ombre portée colorée :
.ombre-coloree{
  position:relative;
  display:inline-block;
}
.ombre-coloree img{position:relative; z-index:2}
.ombre-coloree:after{
  display:block;
  content:url("/img/exemple/filter-image.jpg");
  position:absolute;
  top: calc(50% + 8px);
  left: calc(50% + 10px);
  z-index: 1; 
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

  -webkit-filter: blur(10px);
  filter: blur(10px);
  opacity: 0.85;   
}

Effet d'ombre portée colorée
Image ombre colorée en Css

Comment appliquer un filtre Css pour faire une ombre portée sur un texte?

Appliquer un effet d'ombre portée Css sur un texte grâce aux filtres Css

Pour appliquer un sur un texte en Css, vous devez utiliser la fonction Css . Il est possible aussi pour faire une ombre Css sur un texte d'utiliser la fonction Css associée à la propriété Css

Flitre Css d'une ombre Css sur un texte :
text-shadow : 3px 3px 3px green;
filter : drop-shadow(3px 3px 3px green);

"text-shadow vs drop-shadow"

Comment appliquer un filtre Css pour faire un effet de niveaux de gris?

Appliquer un effet de niveaux de gris grâce aux filtres Css

Effet avec filtre Css grayscale()Pour appliquer un sur une image ou un élément (X)HTML en Css, vous devez utiliser la fonction Css associée à la propriété Css .
Tester le générateur de filtres Css : filter:grayscale().

Filtre de niveaux de gris en CSS :
filter : grayscale(200%);

Exemples de filtres Css de niveaux de gris

Comment appliquer un filtre Css pour faire un effet d'opacité?

Appliquer un effet d'opacité grâce aux filtres Css

Effet avec filtre Css opacity()Pour appliquer un sur une image ou un élément (X)HTML en Css, vous devez utiliser la fonction Css associée à la propriété Css .
Tester le générateur de filtres Css : filter:opacity().

Filtre d'opacité en CSS :
filter : opacity(50%);

Exemples de filtres Css d'opacité

filtre opacity vs propriété opacity

Il existe aussi une propriété Css qui applique aussi .

Filtre d'opacité en CSS :
opacity : .5;

"filtre opacity vs propriété opacity"
Exemples de filtres Css d'opacité

Appliquer un format de couleur transparente en Css

Il est possible en Css de faire des couleurs avec des alpha ou transparence. Deux formats sont autorisés le format de couleur Css RGBA et le format de couleur Css HSLA. Vous trouverez plus d'informations dans les cours sur les couleurs en Css.

Exemple d'écriture de couleurs avec transparence en CSS :
color : rgba(255, 105, 180, .5);
border-color : hsla(260, 60%, 65%, .6);
background-color : rgba(0, 0, 128, 0.3);

Convertisseur RGV, HSL, Hexadécimal et transparence

Comment appliquer un filtre Css pour faire un effet de saturation?

Appliquer un effet de saturation grâce aux filtres Css

Effet avec filtre Css saturate()Pour appliquer un sur une image ou un élément (X)HTML en Css, vous devez utiliser la fonction Css associée à la propriété Css .
Tester le générateur de filtres Css : filter:saturate().

Filtre de saturation en CSS :
filter : saturate(50%);

Exemples de filtres Css de saturation

Comment appliquer un filtre Css pour faire un effet sépia?

Appliquer un effet sépia grâce aux filtres Css

Effet avec filtre Css sepia()Pour appliquer un sur une image ou un élément (X)HTML en Css, vous devez utiliser la fonction Css associée à la propriété Css .
Tester le générateur de filtres Css : filter:sepia().

Filtre sépia en CSS :
filter : sepia(250%);

Exemples de filtres Css sépia

Comment appliquer un filtre Css pour inverser les couleurs?

Appliquer un effet d'inversion de couleurs grâce aux filtres Css

Effet avec filtre Css invert()Pour appliquer un sur une image ou un élément (X)HTML en Css, vous devez utiliser la fonction Css associée à la propriété Css .
Tester le générateur de filtres Css : filter:invert().

Filtre d'inversion de couleurs en CSS :
filter : invert(50%);

Exemples de filtres Css d'inversions de couleurs

Comment appliquer un filtre Css pour faire une rotation de la teinte?

Appliquer un effet de rotation de la teinte grâce aux filtres Css

Effet avec filtre Css hue-rotate()Pour appliquer un sur une image ou un élément (X)HTML en Css, vous devez utiliser la fonction Css associée à la propriété Css .
Tester le générateur de filtres Css : filter:hue-rotate().

Filtre de rotation de la teinte en CSS :
filter : hue-rotate(10deg);

Exemples de filtres Css de rotation de la teinte