Thuộc tính CSS image-rendering
- Trang trước hyphenate-character
- Trang tiếp theo @import
定義和用法
image-rendering
Thuộc tính xác định loại thuật toán sử dụng để phóng to hình ảnh.
Lưu ý:Thuộc tính này không có hiệu lực đối với hình ảnh không được thu nhỏ.
Mô hình
Hiển thị các thuật toán khác nhau có thể sử dụng để phóng to hình ảnh:
.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; }
Ngữ pháp CSS
image-rendering: auto|smooth|high-quality|crisp-edges|pixelated|initial|inherit;
Giá trị thuộc tính
Giá trị | Mô tả |
---|---|
auto | Cho phép trình duyệt chọn thuật toán phóng to. Giá trị mặc định. |
smooth | Sử dụng một thuật toán để làm mịn màu sắc của hình ảnh |
high-quality | Tương tự như smooth nhưng ưa thích việc phóng to chất lượng cao hơn |
crisp-edges | Sử dụng một thuật toán để duy trì độ tương phản và cạnh của hình ảnh |
pixelated |
Nếu hình ảnh bị phóng to, nó sẽ sử dụng thuật toán nearest-neighbor, vì vậy hình ảnh sẽ trông như được tạo từ các pixel lớn. Nếu hình ảnh bị thu nhỏ, nó sẽ tương tự như auto. |
initial | Đặt thuộc tính này về giá trị mặc định. Xem thêm initial. |
inherit | Thừa kế thuộc tính này từ phần tử cha. Xem thêm inherit. |
Chi tiết kỹ thuật
Giá trị mặc định: | auto |
---|---|
Kế thừa: | yes |
Tạo animation: | Không hỗ trợ. Xem thêm:Thuộc tính liên quan đến animation. |
Phiên bản: | CSS3 |
Ngữ pháp JavaScript: | object.style.imageRendering="pixelated" |
Hỗ trợ trình duyệt
Số trong bảng biểu thị phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ thuộc tính này.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
41.0 | 79.0 | 65.0 | 10.0 | 28.0 |
Chrome, Edge và Opera sử dụng -webkit-optimize-contrast làm tên gọi tắt cho giá trị crisp-edges.
- Trang trước hyphenate-character
- Trang tiếp theo @import