Accordion Example
- -About This Example
-The below example section contains a simple personal information input form divided into 3 sections that demonstrates the Accordion Pattern.
-
-
-
Example
-@@ -148,137 +119,6 @@
Keyboard Support
-| Key | -Function | -
|---|---|
| Space or Enter | -When focus is on the accordion header of a collapsed section, expands the section. | -
| Tab | -
-
|
-
| Shift + Tab | -
-
|
-
Role, Property, State, and Tabindex Attributes
- -| Role | -Attribute | -Element | -Usage | -
|---|---|---|---|
| - | - | h3 |
-
-
|
-
| - | aria-expanded="true" |
- button |
- Set to true when the Accordion panel is expanded, otherwise set to false. |
-
| - | aria-controls="ID" |
- button |
- Points to the ID of the panel which the header controls. | -
region |
- - | div |
- Creates a landmark region that contains the currently expanded accordion panel. | -
| - | aria-labelledby="IDREF" |
- div |
-
-
|
-
Assistive Technology Support
-Learn how to interpret and use assistive technology support data
- -JavaScript and CSS Source Code
--
-
- CSS: accordion.css -
- JavaScript: accordion.js -
HTML Source Code
-To copy the following HTML code, please open it in CodePen.
- -
-
-
-