A shelf of books, each rendered as a small 3D object. The spine thickness is not decoration: it is computed from the book's page count, so a long book reads as physically thicker than a short one. Please read →
Hover a book, or press Tab through the shelf, to lift and turn it so the cover and spine show.
Each book carries a data-pages value; the spine width is computed from it and written as an
inline pixel size, so the shelf shows real varied thickness. Drag the slider to exaggerate the
page-to-thickness mapping and feel the data drive the geometry. Reduced-motion swaps the lift for an outline.
After libra.re.