Features

Animated website builder

Animated and interactive websites where each movement does a job: reveal, sequence, response or play. Laarpi's rules require a reduced-motion version that still works.

Updated
Organic Biomorph specimen: Soft, living forms: refractive blobs, flowing ribbons and sculptural lettering on leaf, moss and deep-sea grounds.
Organic BiomorphSoft, living forms: refractive blobs, flowing ribbons and sculptural lettering on leaf, moss and deep-sea grounds.

An animated website works when every movement does a job the page couldn't do standing still: it reveals how something is made, puts a story in order, answers the visitor, or lets them play. Motion without a job is decoration, and decoration is the fastest way to make a site feel cheap.

SI, Laarpi's agent, is built to plan motion that way. Before any code, the brief says what moves, what triggers it, and what would be lost without it. If nothing would be lost, it is cut.

Four jobs motion does

These four sites are concept sites the Laarpi team made with Laarpi's library and process. Each shows one job, and each has a write-up with how it was built.

Reveal: show what can't be seen

Meridian M-01: A hand-wound calibre you can wind, take apart under a loupe and watch start again.
Meridian M-01A hand-wound calibre you can wind, take apart under a loupe and watch start again. Made by the Laarpi team with Laarpi’s library and process.

Meridian M-01 is a launch page for a watch movement. The calibre runs live at your own time; as you scroll, it comes apart in the order a watchmaker would service it, and macro lenses show the finishing on each part. Motion here does what a photograph can't: it shows how the parts fit.

Sequence: tell it in order

Aster & Kiln: Scroll throws a stoneware vase, then fires it to 1280 °C behind a kiln spyhole.
Aster & KilnScroll throws a stoneware vase, then fires it to 1280 °C behind a kiln spyhole. Made by the Laarpi team with Laarpi’s library and process.

In Aster & Kiln, the visitor's scroll is the potter's hands. A wet lump of clay is centred, pulled, trimmed, glazed and fired into the vase the page then offers. The sequence is the argument: you have watched the work before you see the price.

Response: answer the visitor

Hortus Nocturne: A pressed gazania that stands up and blooms only while you hold the cursor still.
Hortus NocturneA pressed gazania that stands up and blooms only while you hold the cursor still. Made by the Laarpi team with Laarpi’s library and process.

Hortus Nocturne is a night-garden exhibition. A scanned flower lies pressed on a herbarium sheet and stands up to bloom only while the visitor holds the cursor still. Sometimes the best response to the visitor is stillness.

Play: let them use it

PATCH-01 by Ferro Instruments: A Eurorack voice you can play in the page: turn it, patch it, take it apart, hear it.
PATCH-01 by Ferro InstrumentsA Eurorack voice you can play in the page: turn it, patch it, take it apart, hear it. Made by the Laarpi team with Laarpi’s library and process.

PATCH-01 is a synth module you can play in the page. Turn the knobs, patch the cables and hear it; the patch you make follows you down the page. People try the product before they read the spec sheet.

JobIt's right whenIt goes wrong when
RevealThe product has an inside, a mechanism or a finish worth seeingIt reveals a logo or a stock photo
SequenceThere is a process with a real orderPinned sections hold the screen long after the point is made
ResponseThe idea is about attention, light or careEvery element wobbles toward the cursor
PlayPeople want to handle the thing before buyingThe toy hides the information they came for

Type in motion

Kinetic type earns its place when the words are the subject: a festival lineup set at each artist's tempo, a manifesto that lands line by line, a label that scrambles into a technical reading. It hurts when it is applied to body copy people need to read.

Kinetic Type specimen: Letters are the moving image. Wide, loud display type that scatters, scrolls and reacts; colour fields do the rest.
Kinetic TypeLetters are the moving image.

The Kinetic Type direction is built around this: oversized type that moves with the scroll and stays legible at rest. A useful test is to pause any frame. If the headline can't be read in that frame, the motion is fighting the words.

How SI decides what moves

The brief carries a motion grammar for the whole site: one family of easing, a deliberate range of durations, what moves on scroll, what moves on hover, and what never moves. One grammar is what makes motion feel designed rather than collected. Swiss-style sites move hard and fast with no easing flourishes; quiet luxury sites barely move at all. Mixing the two weakens both.

SI works from Laarpi's library of motion techniques and is built to write each site's signature moment itself:

TechniqueGood forOverused when
Line and word revealsHeadlines that should landEvery paragraph fades up
Pinned chaptersA process told in stepsThe visitor feels stuck
Horizontal tracksCollections and timelinesEssential content hides sideways
Scroll-velocity marqueesLineups and loud brandsUsed on a law firm
Magnetic buttonsOne primary actionEvery link pulls at the cursor
Page transitionsMulti-page sites with a strong identityThey slow every click

On a Finish, a separate art-director review scores motion intent and reduced motion from screenshots, among eight scores, and the site is revised until each reaches 8 of 10 or the run's cap is reached. How Laarpi works explains the full process.

Motion everyone can use

Some people get dizzy or ill from motion on screen. A Finish checks every site with the operating system's reduced-motion setting switched on: smooth scrolling must be off, the page must be still at rest, and the layout must hold at desktop and phone width.

The showcase sites show what that looks like in code. This is part of Meridian's reduced-motion branch (trimmed and reformatted), which turns its pinned scroll chapters into ordinary sections with every step visible:

@media (prefers-reduced-motion: reduce) {
  .apart__pin,
  .bench__pin {
    position: relative;
    height: auto;
  }
  .steps li {
    position: static;
    opacity: 1;
  }
}

Nothing flashes more than three times a second, sound plays only after the visitor asks for it, and motion that runs on its own gets a pause control. The guide to accessible motion covers how to plan this for any site.

Speed: smooth is a requirement

Motion that stutters is worse than none. Laarpi's motion rules animate transforms and opacity, which the browser can composite without recalculating layout, keep scroll handlers light so taps and clicks answer quickly (what Google measures as Interaction to Next Paint), and pause 3D scenes when they leave the screen. A Finish measures a cold load on an emulated 4G phone and doesn't pass a site that is too heavy. For sites where the motion is a real-time scene, the 3D website builder page covers how scenes are kept light.

How to ask for motion

Describe the feeling and the trigger, not the effect:

  • "Scrolling should feel like turning the pages of a catalogue."
  • "The lineup should feel loud. Names at their tempo."
  • "Calm. Almost nothing moves until you hover over a photograph."

After the build, steer it in plain words, such as slower, less on the body copy, or let the headline hit harder, or point at a section and change only that. Event sites are a natural fit for loud motion; see event websites.

Questions

Fair questions

Will animation hurt accessibility?

It shouldn't, and a Finish checks it. With reduced motion switched on, smooth scrolling stops, pinned sections become ordinary sections, nothing keeps moving at rest and all the copy is real text. Nothing flashes more than three times a second, and controls work from a keyboard.

Do animations slow a site down?

Badly built ones do. Laarpi's motion rules animate transforms and opacity rather than layout, pause scenes that are off screen, and load the words before anything moves. A Finish also measures a cold load on an emulated 4G phone and keeps working until the site is light enough.

Can I turn an animation off or change it?

Yes. Ask in chat, for example calmer, slower or no parallax, or switch on pick mode, click the section and describe the change. Only that part is edited.

What does Laarpi use to animate sites?

GSAP with ScrollTrigger for timed and scroll-linked motion, Lenis for smooth scrolling, three.js for real-time 3D, and plain CSS where CSS is enough. It is readable code in your site's files.

Is a scroll-driven site bad for SEO?

Not when the copy is real text in the HTML. A Finish checks that the page's words are there before any script runs, so a search engine reads the same story a visitor scrolls through.

Related

Start building

Describe the site in a sentence. It asks what matters, then designs and builds it from scratch.

One sentence is enough.