Duet Date Picker는 Duet Design System의 액세스 가능한 날짜 선택기의 오픈 소스 버전입니다.
https://duetds.github.io/date-picker/에서 라이브 예제를 사용해보십시오.
https://github.com/duetds/date-picker
Duet Date Picker는 Duet Design System의 액세스 가능한 날짜 선택기의 오픈 소스 버전입니다. Duet Date Picker는 모든 JavaScript 프레임 워크 또는 프레임 워크에서 구현 및 사용할 수 있습니다. 표준화 된 웹 플랫폼 API 및 웹 구성 요소를 사용하여 이를 수행합니다.
왜 또 다른 날짜 선택 도구입니까? Duet Design System을 작업하는 우리 팀은 접근성에 대한 모든 요구 사항 (WCAG 2.1 지원)을 모두 확인할 수 있는 기존 날짜 선택기를 찾을 수 없었기 때문에 하나를 만들고 오픈 소스로 결정했습니다. 다른 사람들도 이 작업으로 혜택을 볼 수 있습니다.
Duet Date Picker에는 최소 및 최대 허용 날짜를 설정할 수 있는 기능이 내장되어 있습니다. 이러한 설정은 필요에 따라 결합하거나 단독으로 사용할 수 있습니다. 날짜 값은 IS0-8601 형식 (YYYY-MM-DD)으로 전달되어야 합니다.
Live demo
https://duetds.github.io/date-picker/
Browser support
스크린 리더 지원
다음 스크린 리더에 대한 지원을 제공합니다. 지원 수준 및 구현과 관련된 가능한 문제에 대한 자세한 내용은 포함 된 접근성 감사를 참조하십시오.
키보드 지원
Duet Date Picker의 키보드 지원은 예를 들어 몇 가지 작은 예외를 제외하고 W3C Date Picker Dialog 예제를 밀접하게 따르도록 구축되었습니다. iOS VoiceOver 및 Android TalkBack을 더 잘 지원합니다.
날짜 선택 버튼
날짜 선택기 대화 상자
날짜 선택 대화 상자 : 월 / 년 버튼
Date picker dialog: Date grid
날짜 선택기 대화 상자 : 닫기 버튼
시작하기
Duet Date Picker를 JavaScript 프레임 워크없이 프로젝트에 통합하는 것은 매우 간단합니다. 간단한 HTML 페이지에서 작업하는 경우 <head>에 다음 태그를 추가하여 Duet Date Picker를 즉시 사용할 수 있습니다.
<script type="module" src="https://cdn.jsdelivr.net/npm/@duetds/date-picker@1.0.4/dist/duet/duet.esm.js"></script> <script nomodule src="https://cdn.jsdelivr.net/npm/@duetds/date-picker@1.0.4/dist/duet/duet.js"></script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@duetds/date-picker@1.0.4/dist/duet/themes/default.css" />
포함되면 Duet Date Picker를 다른 일반 HTML 요소와 마찬가지로 마크 업에 사용할 수 있습니다.
<label for="date">Choose a date</label> <duet-date-picker identifier="date"></duet-date-picker>
참고 : CSS 파일 가져 오기는 선택 사항이며 기본 테마를 사용하려는 경우에만 필요합니다. 자세한 내용은 테마 섹션을 참조하십시오. 또한 위의 방법이 가장 쉽고 빠른 시작 방법이지만 NPM을 통해 Duet Date Picker를 설치할 수도 있습니다. 설치 지침을 보려면 아래로 스크롤 하십시오.
등록된 댓글이 없습니다.