Quiet Zone Hero
A first screen of folded silk that parts around every line you read and holds its contrast under it: no scrim, at any light the reader chooses.
This is a viberdy Pro component
The live preview, the props panel and the write-up are open to everyone. The full source, the AI prompt and CLI install are part of Pro.
Focus is a setting, not a mood.
The surface parts around every line you read and holds its contrast under it, at whatever light you choose.
Props
"use client";
import { useEffect, useId, useLayoutEffect, useMemo, useRef, useState, useSyncExternalStore } from "react";
import type { CSSProperties, ReactNode } from "react";
/**
* QuietZoneHero — a first screen of folded silk that parts around every line you read and holds its contrast under it.
*
* Broad satin folds run across the hero in WebGL2, lit by one soft key.
* Every block marked data-u-quiet (headline, sub line, actions, proof) is
* a quiet zone: the silk bends away from it, calms in its lee, and its
* lightness is capped under the text to the ink's APCA floor (Lc 75 to 95
* by contrast), so copy reads with no scrim at any light. Pointing at a
* block swells its zone on a critically damped spring. On a paper ground
* the silk turns to pigment on paper (indigo when cool, ochre when warm)
* with a tide line pooled around each reserve. The page's one filled
* accent goes to the goal button. Draws on demand, sleeps off screen,
* survives context loss; without WebGL2 it shows a CSS sheen.
// ---------------------------------------------------------------
// Full source available with a viberdy Pro subscription.
// https://viberdy.dev/pricing
// ---------------------------------------------------------------
}About this heroe
Hero backgrounds usually fight their own headline: the art is loudest exactly where the words are, so a dark scrim or a gradient gets laid over the top and the art is muted everywhere. Quiet Zone Hero turns that around. The surface is a sheet of folded silk, rendered live and lit by one soft key, and it knows where the text is. Every block of copy is a quiet zone: the folds bend away from it, the silk calms in its lee, and under the words its lightness is held to the contrast the ink needs, solved with APCA from the live colours rather than guessed. Point at a block and its zone swells a little. Turn the light up and the silk becomes pigment on paper, indigo when the tuning is cool and ochre when it is warm, with a tide line pooled around each block. The art is at full strength everywhere the reader is not reading.
Curator’s note
The Ultra kit's hero. Pro: a domain-warped silk heightfield in WebGL2 whose flow is displaced along the signed-distance gradient of the DOM's text blocks (a smooth-min union of padded rounded rects), with the lightness soft-capped under each zone to an APCA floor solved from the live ink, and a Beer-Lambert pigment face for paper grounds.
Pairs well with
Matched on shared tags and category — the entries most likely to be used alongside this one.
Keylight Field
backgroundsA live studio sweep lit by one soft key light, and the light is the theme control: drag it for warmth and exposure, and every Ultra asset on the page retunes while text stays legible.
Prism Beam Hero
heroesA raymarched glass prism on black: a white beam comes in from wherever your pointer is, a spectrum fans out the other side, and the prism turns once a minute. One shader, no libraries.
Breathing Halo Hero
heroesA first screen in a near-black jade room lit by two soft, grained halos in WebGL: the lead one breathes on a slow cycle and leans toward the pointer with a 900ms settle, and the serif headline warms where the light sits behind it.