Skip to component details
EXEPERTAI LAB
ProductCapabilitiesTrustFAQUI GalleryBlogNews
Sign inOpen app ↗
ProductCapabilitiesTrustFAQUI GalleryBlogNewsSign in
← Browse gallery
Motion & Effects·@exepert/ui / Reveal

Reveal

A viewport-aware entrance that introduces content without moving surrounding layout.

Open in Playground ↗All components

Variants and states

3 copy-ready examples

Viewport entrance

The panel rises a short distance as it enters.

Open in Playground ↗
Preview loads on approach
import { Reveal } from "@exepert/ui";
import "@exepert/ui/styles.css";
export default function Example() {
  return (
    <Reveal><article><strong>Trace ready</strong><p>Scroll this card into view.</p></article></Reveal>
  );
}

Usage

Use short distances and respect reduced motion.

Props

  • delay: number
  • once: boolean
  • children: ReactNode

Accessibility

  • Content stays in the DOM when motion is reduced.
  • Do not hide essential information behind animation.

Install

Install the pinned public release, then import the component and stylesheet.

npm install @exepert/ui@0.1.0

import { Reveal } from "@exepert/ui";

import "@exepert/ui/styles.css";

EXEPERTAI LAB

Compare supported models, inspect system behaviour, and understand the context around each result.

PrivacyTermsContact

EXEPERT AI is an independent software and AI research lab in Malaysia

Malaysia · hello@exepert.com

Open in Gmail ↗

© 2026 EXEPERT AI. All rights reserved.