Contrast() - Fonction CSS
Résumé des caractéristiques de la fonction contrast()
100%
ne change pas le contraste.Description de la fonction contrast()
.
La fonction contrast()
modifie le contraste d'une image, ou plus généralement d'un élément quelconque.
Le contraste étant l'écart de luminosité entre les tons sombres et les tons clairs.
Le contraste peut être augmenté ou réduit suivant la valeur du paramètre donné à la fonction.
La valeur contrast()
peut être utilisée avec les propriétés suivantes :
backdrop-filter
: Applique un filtre graphique sur l'élément situé derrière l'élément ciblé.filter
: Applique un filtre graphique (flou, contraste, luminosité...) à un élément.
Syntaxes de la fonction contrast()
.
- filter: contrast(50%); n
n
indique l'importance du changement de contraste.
C'est une valeur numérique positive sans unité ou un pourcentage.0
indique une réduction totale du contraste (une image grise).- Une valeur entre
0
et1
(ou entre0%
et100%
) indique une réduction du contraste. 1
ou100%
conserve le contraste initial de l'image.- Une valeur supérieure à
1
ou à100%
correspond à une augmentation du contraste. - Si aucune valeur n'est précisée, la valeur par défaut est
1
. - Les valeurs négatives sont interdites.
Animation avec la fonction contrast()
.
Lorsque la valeur du contraste est baissée jusqu'à 0, l'élément est totalement gris. Nous avons utilisé cette particularité pour faire disparaître et apparaître le texte de l'élément ci-dessous.
Simulateur : contrast()
utilisée avec filter
.

Simulateur : contrast()
utilisée avec backdrop-filter
.
Le texte ci-dessous et bien plus facile à lire lorsque le contraste de l'arrière-plan est réduit.

réduisant le contraste de l'arrière-plan
Support de la fonction contrast()
.
La fonction contrast()
est, à l'heure actuelle, bien prise en charge par les navigateurs. Il en est de même pour les
autres filtres et effets graphiques.
filter
.contrast()
qui, utilisée avec la propriété filter
, permet d'ajuster le contraste d'un élément.graphiques
contrast()
Navigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

QQ Browser

Safari sur IOS

Firefox pour Androïd

Opéra Mobile

Baidu Browser

KaiOS Browser

UC Browser pour Androïd

Samsung Internet

Opéra

Safari

Firefox

Chrome pour Androïd

Chrome

Edge

Androïd Brower

Opéra mini
Historique de la fonction contrast()
.
-
Module effets et filtres - Niveau 1
Première version du module Filter effects décrivant entre autres la fonctioncontrast()
.25 Octobre 2012Document de travail.
Voir aussi...
De nombreux filtres graphiques sont disponibles en CSS. Ils sont décrits dans la spécification du W3C dénommée "module filtres et effets" (Filter Effects Module). En voici la liste, avec les propriétés permettant de les mettre en œuvre.
Propriétés :
linearRGB