خصائص image-rendering CSS
- الصفحة السابقة 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;
مقدار ویژگی
مقدار | توضیح |
---|---|
자동 | برای انتخاب الگوریتم بزرگنمایی، مرورگر را انتخاب میکند. مقدار پیشفرض. |
smooth | از یک الگوریتم برای صاف کردن رنگهای تصویر استفاده میکند |
high-quality | با smooth مشابه است، اما ترجیح میدهد که تصویر با کیفیت بالا بزرگتر شود |
crisp-edges | از یک الگوریتم برای حفظ کنتراست و لبههای تصویر استفاده میکند |
pixelated |
اگر تصویر بزرگتر شود، از الگوریتم نزدیکترین همسایه استفاده میشود، بنابراین تصویر به نظر میرسد که از پیکسلهای بزرگ تشکیل شده است. اگر تصویر کوچکتر شود، مانند auto عمل میکند. |
مقدار اولیه | این ویژگی را به مقدار پیشفرض خود تنظیم کنید. مراجعه کنید مقدار اولیه. |
ارث | این ویژگی را از عنصر والد خود ارث میبرد. مراجعه کنید ارث. |
جزئیات فنی
مقدار پیشفرض: | 자동 |
---|---|
ارث: | بله |
انیمیشنسازی: | پشتیبانی نمیشود. لطفاً به: مراجعه کنیدویژگیهای مربوط به انیمیشن. |
نسخه: | 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