Expand/Collapse Widget

Two examples: a custom ARIA widget with animated height, and a native <details> element. Each widget is wrapped in a div.example, and the controlled content container uses the details class.

Example 1: Custom (ARIA + animation)

Status: In progress. Next milestone is due Friday.

  • Finalize API contract
  • Write integration tests
  • Prepare release notes

Example 2: Native <details>

Shipping & returns Native toggle with built-in accessibility

Orders ship within 1–2 business days. Returns are accepted within 30 days in original condition.

  • Tracking provided by email
  • Refunds processed within 3–5 days after receipt
  • International delivery times vary