Skip to content
Isometric Basics

Behind the scenes of our cube workshop

Photos from a morning of paper, glue and CSS.

SVG is often the better choice for complex scenes. CSS cubes are fun to build and easy to animate, but a city block made of hundreds of divs is hard to change and heavy to render. We draw the static parts in SVG, keep the interactive blocks in CSS, and layer the two together.

Workshops taught us more than any tutorial. Watching people fold paper cubes and then rebuild them in CSS showed exactly where the mental model breaks: the order of rotations, the origin of each face, and the moment a block turns inside out. Most of our tutorials now start with the paper version for that reason.

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

10 comments

  1. Kofi Mensah

    The paper cube exercise sounds fun. Are the templates available somewhere?

    Reply to Kofi Mensah
  2. Quinn Adler

    I tried this on an old iPad and one of the faces flickers on hover. Any idea why?

    Reply to Quinn Adler
    1. Dana Ortiz

      Good question. Usually that means something is flattening the 3D context; check for overflow hidden on a parent.

      Reply to Dana Ortiz
  3. Tess Walsh

    Great write-up. Would love a follow-up on doing the same thing with SVG.

    Reply to Tess Walsh
  4. Omar Haddad

    This is the clearest explanation of draw order I have read.

    Reply to Omar Haddad
  5. Chen Wei

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

    Reply to Chen Wei
  6. Rosa Medina

    Thanks for covering reduced motion. It is so often an afterthought.

    Reply to Rosa Medina
  7. Nina Ahlberg

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

    Reply to Nina Ahlberg
    1. Priya RamanAuthor

      Thanks! A follow-up is already in the drafts.

      Reply to Priya Raman
    2. Ivo Petrov

      Glad it helped. The values are in the colour ratios reference.

      Reply to Ivo Petrov

Leave a comment

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