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.
When to switch to SVG
Colour contrast still applies to illustrations that carry meaning. A bar chart drawn as blocks needs enough contrast between the bars and the floor, and labels on the faces need the same contrast as body text. Decorative scenes have more freedom, but we still avoid pale blocks on a pale background.
Isometric drawing keeps every parallel line parallel. There is no horizon and no vanishing point, so a block at the back of the scene is exactly as large as one at the front. That sounds like a limitation, but it is the reason the style works so well for diagrams: you can measure anything, compare anything, and line things up without fighting perspective.
Typography on a tilted plane is readable only in small doses. A single word on the side of a block looks great; a paragraph set at an angle is exhausting. Keep running text flat and upright, and save the skewed type for labels, numbers and the occasional headline where the shape of the word matters more than speed.
Responsive isometric scenes need a plan for narrow screens. Sometimes the answer is to scale everything down with clamp(), and sometimes it is to hide secondary blocks entirely. What rarely works is letting the scene overflow sideways, which makes the page scroll horizontally and feels broken on a phone.
Hover effects on isometric blocks work best when they follow the same rules as the static scene. Lift a block along its vertical axis, deepen its shadow on the floor, and leave the other blocks alone. Moving a block sideways, or changing its angle, breaks the projection and makes the scene feel unstable.
Start with the floor
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.
Alex Moreau
The paper cube exercise sounds fun. Are the templates available somewhere?
Pia Jensen
Any plans for a video version of this one?
June Park
Yes, container queries work well; we will cover them soon.
Hana Sato
The tip about naming faces instead of colours saved our design system a lot of pain.
Dana Ortiz
Same here. Adding will-change on the wrapper fixed it for me.
Mateo Rossi
Our designer drew the scene in Figma and I rebuilt it with your approach in an afternoon.
Kofi Mensah
Is there a way to do the shadow without a pseudo-element? Our CMS strips empty spans.
Nina Ahlberg
How would you handle text that needs to wrap on one of the faces?
Sam WhitfieldAuthor
Good question. Usually that means something is flattening the 3D context; check for overflow hidden on a parent.
Bea Kowalski
Short and useful. More quick tips like this, please.