Attribut image-rendering CSS
- Page précédente hyphenate-character
- Page suivante @import
Définition et utilisation
image-rendering
Cette propriété spécifie le type d'algorithme utilisé pour le redimensionnement des images.
Attention :Cette propriété n'a pas d'effet sur les images non redimensionnées.
Exemple
Montre différents algorithmes disponibles pour le redimensionnement des images :
.image { height: 100px; width: 100px; image-rendering: auto; } .crisp-edges { image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges; } .pixelated { image-rendering: pixelated; } .smooth { image-rendering: smooth; } .high-quality { image-rendering: high-quality; }
Syntaxe CSS
image-rendering: auto|smooth|high-quality|crisp-edges|pixelated|initial|inherit;
Valeur de l'attribut
Valeur | Description |
---|---|
auto | Laisse le navigateur choisir l'algorithme d'escalade. Valeur par défaut. |
smooth | Utilise un algorithme pour lisser les couleurs de l'image |
high-quality | Comme smooth, mais préfère une qualité d'escalade élevée |
crisp-edges | Utilise un algorithme pour conserver la contraste et les bords de l'image |
pixelated |
Si l'image est agrandie, l'algorithme de voisinage le plus proche est utilisé, donc l'image semble être composée de grands pixels. Si l'image est réduite, c'est comme avec auto. |
initial | Réinitialise cette propriété à sa valeur par défaut. Voir initial. |
inherit | Inherits cette propriété de son élément parent. Voir inherit. |
Détails techniques
Valeur par défaut : | auto |
---|---|
Héritabilité : | yes |
Création d'animation : | Non pris en charge. Voir :Attributs liés aux animations. |
Version : | CSS3 |
Syntaxe JavaScript : | object.style.imageRendering="pixelated" |
Support du navigateur
Les nombres dans le tableau représentent la version du navigateur qui prend en charge cette propriété pour la première fois.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
41.0 | 79.0 | 65.0 | 10.0 | 28.0 |
Chrome, Edge et Opera utilisent -webkit-optimize-contrast comme alias pour la valeur crisp-edges.
- Page précédente hyphenate-character
- Page suivante @import