THE OPEN CANVAS
Make room
for what’s next.
Good interfaces begin with a few thoughtful pieces.
Find a new perspectiveREVACSS / AN EXPERIMENT IN DEPTH
A heading. A card. A little room to breathe.
Scroll to see separate ideas find their place.
01 / THE ASSEMBLY
Your browser does not support the scroll animation used here. You can still explore the completed composition.A static composition is active for your current settings or window size. Every piece is here to explore, with or without animation.
THE OPEN CANVAS
Good interfaces begin with a few thoughtful pieces.
Find a new perspectiveReal RevaCSS cards, actions and typography, brought together.
ONE PALETTE / MANY PIECES
Change the appearance with Customize.
The pieces share an intensity. Each chooses its own direction, rotation and arrival.
02 / A STUDY IN DEPTH
A quieter composition: opposing movement, independent zoom, and a stable heading.
BACKGROUND
Independent layers.
One shared rhythm.
03 / YOUR NEXT IDEA
This is an experimental demo, with its effects isolated from the RevaCSS core. The animation is CSS; the optional appearance customizer uses the existing documentation helper.
<section class="parallax parallax-expressive parallax-up">
<article class="card parallax-layer">
I inherit the movement.
</article>
<article class="card parallax-layer parallax-level-8
parallax-down-right parallax-zoom-in
parallax-zoom-level-3">
I choose my own direction and zoom.
</article>
</section>Classes set inherited CSS custom properties. Levels 1–10 select 10%–100% of the configured maximum travel. Zoom has a separate scale.
Set --parallax-max to a CSS length on your own parent class. The prototype default is min(30vw, 35vh); it is a responsive starting point, not a standard. Optional --parallax-max-x and --parallax-max-y override individual axes.
Equal axis maxima preserve equal diagonal travel. Set --parallax-start and --parallax-end to percentages within the scene’s contain range. Zoom uses --parallax-zoom-max (default .4); custom start/end scales can use --parallax-scale-start and --parallax-scale-end.
Unsupported browsers, reduced motion, narrow screens and print receive the finished, readable layout. This prototype has not completed browser or device testing.
Download starting HTML ↓Download the linked RevaCSS assets too, then update the paths for your own hosting. See the installation guide.