sigilUI

Stagger

Sequence the entrance of a group of elements.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { Stagger } from "@sigil-ui/components";

Usage

<Stagger>
  <Badge>First</Badge>
  <Badge>Second</Badge>
  <Badge>Third</Badge>
</Stagger>

Props

PropTypeDefaultDescription
intervalnumber80Delay between each child in ms.
delaynumber0Base delay before the first child animates in ms.
yOffsetnumber20Vertical offset for each child.
trigger"scroll" | "mount"——
viewOptionsUseInViewOptions——

Token integration

CSS VariablePurpose
--s-duration-normalDuration normal
--s-ease-outEase out
--s-ease-defaultEase default