Collapsible

Utility

Animated collapsible content with controlled expansion, smooth transitions, and accessibility

Basic Usage

Component API

Compact API

All Variants

Controlled State

Controlled

Default Open

This collapsible starts in an open state by default.

Disabled

Custom Triggers

Animation Styles

Advanced Features

Nested Collapsibles

FAQ Example

Rich Content

Usage Guidelines

When to Use

  • Single toggle sections
  • Advanced options
  • Expandable panels

Accessibility

  • aria-expanded state
  • Keyboard toggle

Performance

  • CSS height transitions
  • Minimal state

Common Mistakes

  • No indication of collapsed state
  • Animating during initial render

Frequently Asked Questions

Collapsible is a single item. Accordion is a group of collapsibles with mutual exclusion option.
Yes, Collapsible uses smooth height transitions.

View on GitHub

See the full source code on GitHub