Limited supportUseful when image-rendering: smooth helps structure space, flow, or sizing without relying on brittle manual adjustments.

Overview

The image-rendering: smooth CSS declaration scales images while retaining a gradual color blending that is useful for photos.

Browser support

Feature Desktop Mobile
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
css.properties.image-rendering.smooth
Experimental
93
1+Supported (version) Not supported Has note Sub-feature descriptions sourced from MDN Web Docs (CC BY-SA 2.5)

Syntax

CSS
.photo {
  image-rendering: smooth;
}
.pixel-art {
  image-rendering: pixelated;
}

Live demo

smooth

CSS Smooth demo.

PreviewFullscreen

pixelated

CSS Pixelated demo.

PreviewFullscreen

auto

CSS Auto demo.

PreviewFullscreen

Use cases

  • Component layout

    Use image-rendering: smooth to create more predictable spacing and placement inside reusable UI patterns.

  • Responsive structure

    Adapt containers and flow rules so layouts stay stable across viewport changes.

Cautions

  • Test layout rules with real content, long labels, and small screens before depending on them broadly.
  • Prefer simpler layout primitives if they already solve the problem clearly.

Accessibility

  • Layout choices should preserve reading order and support zoom without clipping.
  • Avoid visually clever positioning that makes content harder to follow with keyboard or assistive tools.

Powered by web-features