"매 expand-on-demand UI primitive". 매 1980s desktop GUI 의 origin → 매 2026 web 의 ARIA disclosure pattern, FAQ/sidebar/settings 의 default density-saving widget.
매 핵심
매 mechanism
매 header (button) + 매 panel (region) 의 pair.
매 aria-expanded + aria-controls + region role 의 a11y triplet.
매 single-expand (radio-like) vs multi-expand (checkbox-like).
매 modern stack
매 Radix UI Accordion (headless, WAI-ARIA-compliant).
매 React Aria, Headless UI, shadcn/ui Accordion.
매 native <details>/<summary> (free a11y, limited animation).
<details><summary>Click to expand</summary><p>Hidden content.</p></details><style>details[open]summary~*{animation:slideDown200msease-out;}@keyframesslideDown{from{opacity:0;transform:translateY(-8px);}}</style>