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.