print-color-adjust - Propriété CSS
Résumé des caractéristiques de la propriété print-color-adjust
economy
| exact
economy
print-color-adjust
passe d'une valeur à l'autre sans transition.Description de la propriété print-color-adjust
.
print-color-adjust
indique si le navigateur est autorisé à optimiser les couleurs au moment de l'impression.
Cette optimisation peut avoir les avantages suivants :
- Économiser de l'encre. Les grands aplats de couleurs consomment beaucoup d'encre.
Le navigateur peut alors décider d'inverser les couleurs des éléments qui ont un fond sombre
(inversion des couleurs du premier-plan (texte) et de l'arrière-plan).
Autre exemple : une impression du texte en gris sur une imprimante couleur utilise les trois cartouches d'encre rouge, verte et bleue, pour créer le gris, alors qu'une impression en noir n'aurait consommé que de l'encre noire. - Améliorer la lisibilité, particulièrement sur une impression en noir et blanc. Certaines couleurs peuvent être faciles à distinguer sur un écran en couleurs mais trop proches sur une impression monochrome.
L'utilisateur peut généralement désactiver l'impression des images d'arrière-plan et des aplats de couleur à partir des
options d'impression.
Dans ce cas, les options choisies par l'utilisateur sont prioritaires : la propriété print-color-adjust
n'a plus d'effet.
La propriété color-adjust
a été envisagée comme une propriété raccourcie qui regrouperait toutes les propriétés
d'optimisation. Sa standardisation est pour l'instant différée.
Syntaxes pour print-color-adjust
.
- print-color-adjust: economy;
Valeur par défaut. Le navigateur est autorisé à optimiser les couleurs en vue d'économiser l'encre ou d'améliorer la lisibilité.
- print-color-adjust: exact;
Le navigateur doit imprimer les couleurs telles qu'elles sont définies par la feuille de styles. Cette valeur peut être utilisée lorsque les couleurs apportent une signification et n'ont pas uniquement un rôle esthétique.
Cependant, l'utilisateur peut décider, au moment d'imprimer, d'opter pour l'option contraire. - print-color-adjust:
initial
; print-color-adjust:inherit
; print-color-adjust:revert
; print-color-adjust:revert-layer
; print-color-adjust:unset
;La valeur initiale est :
.economy
Animation de print-color-adjust
.
L'animation de print-color-adjust
est techniquement possible mais présente peu d'intérêt dans la mesure où l'effet
de cette propriété n'est visible qu'à l'impression.
Exemple interactif.
Pour observer l'effet de l'optimisation, vous devrez, soit imprimer cette page, soit l'afficher en aperçu avant impression. Vous constaterez que, si l'optimisation des couleurs est demandée...
- Le premier cadre s'imprimera avec une couleur de texte différente (pour une meilleure lisibilité). En effet, il est quasiment illisible à cause des couleurs de premier plan et d'arrière-plan trop proches.
- Le deuxième cadre s'imprimera avec du texte noir sur fond blanc (inversion des couleurs pour économiser l'encre).
- Le troisième cadre n'aura pas d'image de fond.
A l'impression la couleur du texte sera changée pour améliorer la lisibilité.
Afficher l'aperçu pour voir l'effet de la propriété
print-color-adjust
.
print-color-adjust
.
Prise en charge par les navigateurs (compatibilité).
La propriété print-color-adjust
est maintenant bien prise en charge par les navigateurs.
print-color-adjust
Navigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :
Androïd Brower
Chrome
Chrome pour Androïd
Edge
Firefox
Firefox pour Androïd
Internet Explorer
Opéra
Opéra Mobile
Safari
Safari sur IOS
Samsung Internet
Voir aussi, dans le même module de standardisation que print-color-adjust
.
Les spécifications CSS éditées par le W3C sont organisées en modules. print-color-adjust
fait partie du Module CSS - Ajustement des couleurs (CSS Color Adjustment Module). Les définitions suivantes sont également décrites dans ce même module.