Basic details: This content is revealed when the button is expanded. It uses aria-controls on the button and aria-hidden on the container for accessibility.
Three examples showing an accessible expand/collapse widget. Each widget is wrapped in a div.example and controlled content uses the details class.