Skip to content

Material · mesh · Paid

Tide Wave

Horizontal swell lines that read as tide, not generic wave noise — for heroes and sectional bands.

Type
mesh
Contexts
hero · section
Tags
mesh · waves · hero · pattern
Perf
webgl · Waves fragment is light; safe for sectional bands at modest scale.

Configurator

Pause freezes the live preview. Reduced motion uses the CSS shell fallback. Reset restores catalog defaults and clears config URL params. Share config copies this page link.

Get access

personal

CLI

npx shadcn@latest add @frameline/tide-wave

Copy-paste path

components/ui/tide-wave.tsx

Drop source beside your UI kit, or paste JSX from the panel below after install.

Buy license

Install unlocks after purchase. Preview JSX is for evaluation. Full install guide.

License

$99

Personal

All personal materials · commercial rights · updates.

Permitted

  • All personal-tier SKUs via registry
  • Commercial projects under your name
  • Email receipt + account reinstall

Not permitted

  • Client deliverables under a studio seat
  • Redistribute source packages

Compare Free, Personal, and Team on Pricing.

JSX

import { TideWave } from "@/materials";

<TideWave
  scale={0.7}
  shape={1.2}
  frequency={0.45}
  amplitude={0.4}
  spacing={1.1}
  proportion={0.35}
  softness={0.15}
  colorFront="#2D6BFF"
  colorBack="#0B1C2D"
  className="absolute inset-0"
/>

Props

NameTypeDefaultDescription
scalenumber0.7Pattern scale
shapenumber1.2Wave shape
frequencynumber0.45Wave frequency
amplitudenumber0.4Wave height
spacingnumber1.1Band spacing
proportionnumber0.35Fill proportion (preview-only default)
softnessnumber0.15Edge softness
colorFrontcolor#2D6BFFWave color
colorBackcolor#0B1C2DBackground color
Frameline

Design assets for the AI era — shippable surface so you don’t ship the default look.

© 2026 Frameline. All rights reserved.

Sera · Stone · Blue