Isometric Cubes Tile
Stacked isometric cubes built entirely from six tiled linear gradients in indigo tones.
- lines of CSS
- 16lines of CSS
- dependencies
- 0dependencies
- browser, for years
- Everybrowser, for years
- no motion at all
- Noneno motion at all
Vue, Svelte, styled-components and Tailwind exports are part of Pro. HTML, CSS and React are free forever.
.fx-v12-bg-isocubes-15020 {
width: 240px;
height: 140px;
border-radius: 0.75rem;
background-color: #1e1b4b;
background-image:
linear-gradient(30deg, #312e81 12%, transparent 12.5%, transparent 87%, #312e81 87.5%, #312e81),
linear-gradient(150deg, #312e81 12%, transparent 12.5%, transparent 87%, #312e81 87.5%, #312e81),
linear-gradient(30deg, #312e81 12%, transparent 12.5%, transparent 87%, #312e81 87.5%, #312e81),
linear-gradient(150deg, #312e81 12%, transparent 12.5%, transparent 87%, #312e81 87.5%, #312e81),
linear-gradient(60deg, #4f46e5 25%, transparent 25.5%, transparent 75%, #4f46e5 75%, #4f46e5),
linear-gradient(60deg, #4f46e5 25%, transparent 25.5%, transparent 75%, #4f46e5 75%, #4f46e5);
background-size: 40px 70px;
background-position: 0 0, 0 0, 20px 35px, 20px 35px, 0 0, 20px 35px;
box-shadow: inset 0 0 40px rgba(0,0,0,0.45), 0 0 0 1px rgba(99,102,241,0.3);
}<div class="fx-v12-bg-isocubes-15020"></div>What do I do with this?
- Put
isometric-cubes-tile-15021.cssanywhere your page already loads CSS from — in Next.js that isapp/globals.css, or any stylesheet with a<link>in your HTML. - Then put the class on the element you want it on:
<button class="fx-v12-bg-isocubes-15020">. The CSS does nothing until a class name in it matches something on the page.
- Link the stylesheet, then paste the markup wherever you need it.
npx hoverlab add isometric-cubes-tile-15021What's included
- The markup and the stylesheet, in whichever framework you pick
- No runtime dependencies
Works with
- React
- Vue
- Svelte
- Tailwind
- styled-components
- Plain CSS
npx hoverlab add isometric-cubes-tile-15021
Or over MCP, from your editor's agent — no account needed.
License
Free to read, copy and install, for personal and non-commercial projects. Shipping it in client work or a paid product needs Pro ($79 once). The source lands in your repo and stops being ours — no attribution, nothing to upgrade.
Motion safety
Static estimate, read from the CSS
- Reduced motion
- Nothing animates
No animation or transition, so there is nothing to switch off.
- What it animates
- Nothing
No property is animated.
- Flashing (WCAG 2.3.1)
- No flashing found
No repeating change in opacity, colour or brightness large enough to count as a flash.
- Layout shift (CLS)
- No shift expected
Nothing it animates moves or resizes the box in flow. A category from the CSS, not a measurement for this effect.
Every row is read from the shipped CSS. Only a figure marked measured came from a browser. Customizing the speed changes the timing, so recheck a customized copy. How it is computed
46 more effects in Backgrounds
All of them free to read, copy and install — no account, no locked tiles, no watermarked preview. The whole catalog is open, and so are the API and the CLI.
Browse BackgroundsShipping one commercially
Copying the code is free. Putting it in client work or a paid product is what Pro is for — the licence, not the access.
- A commercial licence for everything in the catalog
- Unlimited bundle exports, in Vue, Svelte and Tailwind
- One payment — no subscription, nothing to renew
7 variations of Isometric Cubes Tile
Finished looks, each one a position in the customizer above. Copy any of them, or open it and keep moving the sliders.