Vibary.ai
← Vibe Coding

Plan Select Highlight

The pressed tier lifts and takes the accent while the feature list below resolves its marks one after another.

onboardingpremiumelegantinteraction · finite · intermediate · ~0.7s
Interactive · click to play
Variant

The animated component in this preview is rendered from the canonical file shown here. The surrounding demo shell only provides context and is not part of the copied code.

354 lines · react + motion only
import { useState } from "react";
import { motion, useReducedMotion } from "motion/react";

/**
 * Vibary · Plan Select Highlight
 *
 * Choosing a tier and watching what it actually buys resolve underneath.
 * The chosen card lifts a few pixels and takes the accent while the

About this pattern

Picking a tier and watching what it actually buys resolve underneath. The chosen card lifts a few pixels and the others step back, then the feature list settles its marks in sequence — included, then not included — so the answer arrives as a short sentence rather than as an instant substitution. The wording of the features never changes and never moves; only the small shapes beside it resolve, which means the eye tracks one column instead of re-reading four lines of type on every press. Prices are type and never scale, and the accent on the chosen card is a layer fading in over the resting surface rather than a colour being animated, because the resting border is a theme-derived color-mix() value that no engine can interpolate. The stagger is replayed by remounting the marks on a key, so the pattern carries no timing state at all.

Trial signup pricing stepUpgrade tier chooserSeat or storage tier pickerMembership level selection

Where it shows up

Screens we drew to show where this motion usually sits. Illustrations, not captures of any product.

  • Set up your workspaceStep 2 of 4
    What should we call it?
    Ridgeline
    Who else is joining?
    3 invited
    Next
    Onboarding flow

    Choosing a bundle and seeing what the choice contains settle beneath it.

Related patterns