CSS image-rendering ทรัพย์คุณ
- หน้าก่อน hyphenate-character
- หน้าต่อไป @import
กำหนดและวิธีใช้
image-rendering
คุณสมบัตินี้กำหนดอัลกอริทึมการขยายภาพ
แจ้งเตือน:คุณสมบัตินี้ไม่มีผลต่อภาพที่ไม่ถูกย่อลง
ตัวอย่าง
แสดงอัลกอริทึมที่สามารถใช้สำหรับการขยายภาพ
.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
image-rendering: auto|smooth|high-quality|crisp-edges|pixelated|initial|inherit;
ค่าของคุณสมบัติ
ค่า | รายละเอียด |
---|---|
auto | ให้เบราเซอร์เลือกอัลกอริทึมการขยาย ค่าเริ่มต้น |
smooth | ใช้อัลกอริทึมเพื่อทำให้สีภาพละลายในภาพ |
high-quality | เหมือน smooth แต่มีความนิยมในการขยายที่คุณภาพสูง |
crisp-edges | ใช้อัลกอริทึมเพื่อรักษาความเปราะบางและขอบของภาพ |
pixelated |
ถ้าภาพถูกขยาย จะใช้อัลกอริทึมขับเคลื่อนเกียงใกล้เคียง ดังนั้นภาพจะดูเหมือนประกอบด้วยจุดภาพใหญ่ ถ้าภาพถูกย่อลง จะมีค่าเท่ากับ auto |
initial | ตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น ดูถึง initial。 |
inherit | มีความหมายว่าเรียกใช้คุณสมบัตินี้จากตัวปลายทางพ่อของมัน ดูถึง inherit。 |
รายละเอียดเทคนิค
ค่าเริ่มต้น: | auto |
---|---|
ความสืบทอด: | yes |
การสร้างแอนิเมชัน: | ไม่สนับสนุน。ดูถึง:คุณสมบัติที่เกี่ยวกับอนุรักษ์แอนิเมชัน。 |
เวอร์ชัน: | CSS3 |
ระบบการเขียน JavaScript: | object.style.imageRendering="pixelated" |
การสนับสนุนเบราเซอร์
ตัวเลขในตารางนี้แสดงค่าสำหรับเวอร์ชันเบราเซอร์ที่สนับสนุนคุณสมบัตินี้ครบถ้วน
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
41.0 | 79.0 | 65.0 | 10.0 | 28.0 |
Chrome、Edge และ Opera ใช้ -webkit-optimize-contrast ในฐานะชื่อย่อของ crisp-edges ค่า
- หน้าก่อน hyphenate-character
- หน้าต่อไป @import