Account

Backgrounds

Creative

Noise Background

Texture with no pattern to spot. Computed at low resolution and scaled up, so it stays cheap behind a full-width section.

Install

Included with Creative: needs your API key. Initialize and log in once.

Terminal
npx @galactrex/ui add noise-background

Usage

Example
import { NoiseBackground } from "@/components/galactrex/noise-background";

<section className="relative overflow-hidden">
  <NoiseBackground />
  <h1 className="relative">Soft weather</h1>
</section>

Source

Installs to components/galactrex/noise-background.tsx, with the shared motion primitives beside it.

Source for this component comes with its plan. Install it with the command above, or open your licensed copy here.

See plans

Props

PropTypeDefaultDescription
scalenumber10Smallest feature in px; larger is softer and cheaper.
speednumber0.12How fast the clouds evolve; 0 holds still.
detailnumber3Layers of detail, 1 to 4.
opacitynumber0.22Brightest cloud, 0 to 1.
colorstring"--gxui-ink"CSS colour or --gxui-* name.
classNamestring—Extra classes for the outer element.

Variants

  • Weather. Slowly evolving clouds.
  • Paper. `speed={0} detail={4}` for a still texture.

Accessibility

  • Decorative only and aria-hidden; never takes pointer events.

Motion and reduced motion

  • Computed on a small canvas and scaled up.
  • Pauses offscreen.
  • Reduced motion: a still texture.