Liquid Type
Hero & InteractionNew

Liquid Type

Cursor-driven variable typography - every character springs with weight.

Free

Quick facts

Pages
1
Version
v1.0.0
Last update
Nov 7, 2026
Who can download
Free (signed in)

Made with

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • GSAP

Overview

Liquid Type is a full-viewport typography hero by SonoJS. Built with Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS 4, GSAP, and Geist. The headline Words have weight responds to the cursor with spring physics - variable font weight, scale, trail dots, and ripples. Light/dark theme chrome and local media (liquid-type / membrane webm) under public/media. Demo type study only - no CMS. Deploy with Next.js on Cloudflare Workers or Node.

Highlights

  1. 01

    Spring-weight type

    Each character tracks the cursor with dampened weight and scale - Words have weight.

  2. 02

    Trail and ripples

    Soft pointer trail and ripple accents that follow motion across the stage.

  3. 03

    Liquid media accents

    Local liquid-type / membrane webm and PNG under public/media - no remote CDN.

  4. 04

    Next App Router ready

    Next.js 16 + React 19 + Tailwind 4 + Geist - deploy on Workers or any Node host.

You get

  • Full Next.js 16 + React 19 + TypeScript source (Liquid Type)
  • LiquidTypeHero + loader components with GSAP springs
  • public/media liquid-type and membrane assets
  • Geist sans/mono + Tailwind CSS 4

Details

Version
v1.0.0
Last update
Nov 7, 2026
Pages
1
Category
Hero & Interaction

You need

  • Node.js 20 or newer
  • Next.js 16
  • React 19
  • TypeScript 5
  • Tailwind CSS 4
  • GSAP + geist (included in package.json)

Related products

View all

Otis

Free

Grab his cartoon face and pull it like taffy: stretch, wobble, new expression, patience bar.

Juicy

Free

3D juice can carousel - scroll to spin, flavour themes, floating fruit, water ripple.

SkyElite

Free

Full-bleed private-jet video hero - Premium. Accessible. Book Now.