스크린 리더가 읽을 수 있는 캔버스 위의 각 요소에 대한 설명을 생성합니다.
요소(Element)란 같이 있을 때 의미를 갖는 모양, 혹은 모양의 그룹입니다. 예를 들어, 몇 개의 서로 겹쳐지는 원이 "눈"이라는 요소를 만들어낼 수 있습니다.
첫번째 매개변수인 name
은 요소의 이름입니다.
두번째 매개변수인 text
는 요소에 대한 설명입니다.
세번째 매개변수인 display
는 선택 사항이며, 어떻게 설명이 표시될지 결정합니다. 만약 describe('A description.', LABEL)
의 LABEL
이 전달된다면, 이 설명은 캔버스 옆 div 요소에서 보일 것입니다. 만약 describe('A description.', FALLBACK)
의 FALLBACK
이 전달된다면, 이 설명은 스크린 리더에 의해서만 보여집니다. 이 상태가 기본 상태입니다.
스케치에 접근할 수 있도록 하는 방법에 대해 자세히 알아보려면, 접근 가능한 캔버스 설명 작성을 읽어보세요.
예제
구문
describeElement(name, text, [display])
매개변수
name
String:
요소의 이름
text
String:
요소에 대한 설명
display
Constant:
LABEL 또는 FALLBACK
Notice any errors or typos? Please let us know. Please feel free to edit src/accessibility/describe.js and open a pull request!