아코디언 예
아래 예제 섹션은 아코디언에 대한 설계 패턴을 보여주는 간단한 개인정보 입력 양식을 포함합니다.
예제
키보드 지원
키 | 기능 |
---|---|
Space 또는 Enter | 접혀진 섹션의 아코디언 헤더에 초점이 있는 경우, 섹션을 확장시키세요. |
Tab |
|
Shift + Tab |
|
Role, Property, State, Tabindex 어트리뷰트
역할(role) | 어트리뷰트 | 엘리먼트 | 사용법 |
---|---|---|---|
h3 |
|
||
aria-expanded="true" |
button |
아코디언 패널이 확장될 때 true 로 설정하고, 그렇지 않으면 false 로 설정하세요.
|
|
aria-controls="ID" |
button |
헤더가 제어하는 페널의 ID를 가리키세요. | |
region |
div |
현재 확장 된 아코디언 패널을 포함하는 랜드마크 영역을 생성합니다. | |
aria-labelledby="IDREF" |
div |
|
Javascript와 CSS 소스 코드
- CSS: accordion.css
- JavaScript: accordion.js
HTML 소스 코드