Proprietà CSS image-rendering
- Pagina precedente hyphenate-character
- Pagina successiva @import
Definizione e uso
image-rendering
L'attributo specifica il tipo di algoritmo utilizzato per la riduzione delle immagini.
Attenzione:Questa proprietà non ha effetto su immagini non ridotte.
Esempio
Mostra diversi algoritmi disponibili per la riduzione delle immagini:
.image { altezza: 100px; larghezza: 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; }
Sintassi CSS
image-rendering: auto|smooth|high-quality|crisp-edges|pixelated|initial|inherit;
Valore dell'attributo
Valore | Descrizione |
---|---|
auto | Lascia che il browser scelga l'algoritmo di zoom. Valore predefinito. |
smooth | Utilizza un algoritmo per smussare i colori dell'immagine. |
high-quality | Uguale a smooth, ma preferisce la qualità di zoom ad alta qualità |
crisp-edges | Utilizza un algoritmo per mantenere la contrasto e gli edge dell'immagine. |
pixelated |
Se l'immagine viene ingrandita, utilizza l'algoritmo di vicinanza più vicina, quindi l'immagine sembrerà composta da grandi pixel. Se l'immagine viene ridotta, è uguale a auto. |
initial | Imposta questa proprietà al suo valore predefinito. Vedi initial. |
inherit | Eredita questa proprietà dal suo elemento padre. Vedi inherit. |
Dettagli tecnici
Valore predefinito: | auto |
---|---|
Ereditarietà: | yes |
Produzione di animazioni: | Non supportato. Vedi:Proprietà correlate agli animazioni. |
Versione: | CSS3 |
Sintassi JavaScript: | object.style.imageRendering="pixelated" |
Supporto del browser
I numeri nella tabella rappresentano la versione del browser che supporta completamente l'attributo per la prima volta.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
41.0 | 79.0 | 65.0 | 10.0 | 28.0 |
Chrome, Edge e Opera utilizzano -webkit-optimize-contrast come alias per il valore crisp-edges.
- Pagina precedente hyphenate-character
- Pagina successiva @import