CSS image-rendering egenskab
- Forrige side hyphenate-character
- Næste side @import
Definition and Usage
image-rendering
Egenskaben specificerer den algoritme, der bruges til billedskalering.
Bemærk:Denne egenskab har ingen effekt på ubeskåret billeder.
Eksempel
Viser de forskellige algoritmer, der kan bruges til billedskalering:
.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; }
CSS syntaks
image-rendering: auto|smooth|high-quality|crisp-edges|pixelated|initial|inherit;
Egenskabsværdi
Værdi | Beskrivelse |
---|---|
auto | Lad browseren vælge skaleringsalgoritmen. Standardværdi. |
smooth | Brug en algoritme til at glatte farverne i billedet |
high-quality | Som smooth, men foretrækker høj kvalitetsskalering |
crisp-edges | Brug en algoritme til at bevare kontrasten og kanterne i billedet |
pixelated |
Hvis billedet forstørres, bruges næste-næringsalgoritmen, så billedet vil se ud til at bestå af store pixel. Hvis billedet formindskes, er det ligesom auto. |
initial | Sæt denne egenskab til dens standardværdi. Se: initial. |
inherit | Arv denne egenskab fra sin forældrelement. Se: inherit. |
Tekniske detaljer
Standardværdi: | auto |
---|---|
Arv: | ja |
Animation producering: | Ikke understøttet. Se:Animation-relaterede egenskaber. |
Version: | CSS3 |
JavaScript syntaks: | object.style.imageRendering="pixelated" |
Browserunderstøttelse
Tallene i tabellen viser den første browserversion, der fuldt ud understøtter egenskaben.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
41.0 | 79.0 | 65.0 | 10.0 | 28.0 |
Chrome, Edge og Opera bruger -webkit-optimize-contrast som alias for crisp-edges værdien.
- Forrige side hyphenate-character
- Næste side @import