Skip to content
Performance

Video: measuring layer counts in DevTools

Find the transformed elements that became layers.

Tile engines figured out draw order decades ago. Sort by the sum of the column and row, draw from the smallest sum to the largest, and most scenes just work. Tall objects that span several tiles need special care, but the simple rule covers floors, walls and small props, which is most of what a blog illustration needs.

Clip: Sintel trailer, (c) Blender Foundation, CC BY 3.0. Keyboard: Space play or pause, skip 5 seconds, M mute, F full screen.

Why the order of rotations matters

We prototype every scene on paper first. A sheet of triangle-grid paper, a soft pencil and ten minutes are enough to find out whether a composition works. It is far cheaper to erase a pencil line than to rewrite a dozen nested transforms, and the sketch doubles as documentation when someone asks why a block sits where it does.

Icons are the hardest isometric art to get right because there is so little room. At small sizes one of the three faces usually has to go, so we pick the two that best describe the object. A book keeps its cover and spine; a box keeps its top and front. Deciding early saves a lot of redrawing.

Shadows on the floor sell the idea that a block has weight. A blurred ellipse, skewed to match the grid and placed slightly offset from the light, is usually enough. Real shadows would change with the height of the block, and adding that detail makes towers and stairs look much more convincing.

Readers often ask whether isometric art is still a trend or already a cliché. Our answer is that the style is a tool, like a chart type. It is excellent for explaining structure and relationships, and it is a poor choice for emotion or narrative. Used for the right job, it never really goes out of date.

Accessibility for decorative art is mostly about getting out of the way. If an illustration adds no information, hide it from assistive technology with aria-hidden on its wrapper. If it does carry meaning, such as a chart, give it a text alternative that says what the picture shows, not how it was built.

Choosing the three face colours

We keep every demo in a small repository with one folder per post. Each folder has the HTML, the CSS and a short note on what we tried and dropped. Months later, when a reader asks why a tutorial does something a certain way, the note usually has the answer and saves us a long investigation.

Share

Written by

Priya Raman

Priya covers accessibility and tooling. She reviews every illustration on the site with a screen reader before it ships.

All 18 posts by Priya Raman

5 comments

  1. Pia Jensen

    Our designer drew the scene in Figma and I rebuilt it with your approach in an afternoon.

    Reply to Pia Jensen
  2. Dana Ortiz

    Works nicely in Firefox. Safari needed the prefixed transform-style for us.

    Reply to Dana Ortiz
    1. Chen Wei

      Fixed now, thanks for spotting it.

      Reply to Chen Wei
  3. June Park

    I teach an intro CSS class and I am going to use this as the final project.

    Reply to June Park
  4. Rosa Medina

    Short and useful. More quick tips like this, please.

    Reply to Rosa Medina

Leave a comment

Your email address won’t be published. Required fields are marked.