Expand/Collapse Widget Examples

Example 1: Basic Expand/Collapse

Example 2: Multiple Sections

Example 3: Native HTML Details Element

Click to toggle using native HTML

This example uses the native HTML <details> and <summary> elements, which provide built-in expand/collapse functionality.

This approach requires no JavaScript and is fully accessible by default.

Example 4: Accordion Style