Design System Active

UI/UX Components

Interactive engineering playground & documentation for all 20 core features and UX enhancements.

01 Theme, Navigation & Global Overlays

Feature 01

Dark / Light Mode

Persistent theme switcher using localStorage + prefers-color-scheme with smooth CSS variable transitions.

Live Preview:
Feature 02

Cookie Consent Banner

Non-intrusive floating glass banner with Accept / Decline preferences saved in localStorage.

Trigger Banner:
Feature 03

Site Search Modal

Fast client-side fuzzy indexing with live highlight, keyboard arrows, and ⌘K / Ctrl+K shortcut.

Open Command Bar:
Feature 04

Back to Top Button

Floating circular glass button that automatically fades in past 300px scroll with smooth ease-to-top.

Manual Trigger:
Feature 05

Accessible Mobile Drawer

Animated 3-line hamburger morph, backdrop blur overlay, focus trap (Tab / Shift+Tab), and Esc dismissal.

Test Trigger:
Feature 08

Scroll Progress Bar

Sticky 3px reading progress bar at top of viewport with cyan-to-violet gradient glow.

Feature 11

Smart Sticky Header

Auto-hides when scrolling down to maximize screen real estate and reveals smoothly when scrolling up.

Scroll down and up anywhere on the page to observe the smart auto-hide transition.
Feature 12

"Skip to Content" Link

WCAG keyboard accessibility link hidden off-screen until focused via Tab key.

Focus Skip Link:
Feature 20

Floating Contact Widget

Bottom-right fixed action button with pulsing online dot and expandable speed-dial options.

Toggle Widget:

02 Forms, Validation, Security & Attribution

Feature 13

Password Visibility Toggle

Interactive eye icon switching type="password" to type="text" with ARIA states.

Feature 14

UTM Parameter Capture

Captures utm_source, utm_medium, utm_campaign from query URLs and injects hidden inputs into forms.

Captured in Session: utm_source: null (default)
Feature 16

Inline Error Validation

Field-level validation on blur/submit with shake animation, red glowing borders, and aria-invalid="true".

Feature 15

Form Success Card

Replaces form on successful dispatch with animated checkmark and reset callback.

Submission Successful

Feature 17

Confirmation Modals

Accessible dialog (role="dialog", aria-modal="true") with backdrop blur, focus trap, and Escape listener.

Feature 18

"Last Updated" Badge

Formatted timestamp badge with clock icon dynamically reading data-last-updated or document.lastModified.

03 Interactions, Skeletons, Accordions & Print

Feature 06

Skeleton Loaders & Spinners

Shimmer gradient placeholders and CSS spinners for dynamic data fetching transitions.

Feature 09

One-Click Copy Button

Reusable data-copy component with icon swapping (clipboard to checkmark) and animated tooltip.

npm i @bepsi/core
Feature 19

Expandable FAQ Accordion

Smooth CSS grid transition (grid-template-rows: 0fr -> 1fr) with full keyboard accessibility.

It animates grid-template-rows from 0fr to 1fr, providing silky smooth transitions without fixed height hacks!
Feature 07

Micro-Interactions

Parallax glass 2D hover, radial cursor-following borders, button sheen, active scale press (0.98), and focus rings.

Feature 10

Print Stylesheet

@media print cleans backgrounds, hides navigation/canvas/floating widgets, formats margins, and expands accordions.