Compliance
How the accessibility of CoreUI for Vue components is checked, and where each component documents its own.
The automated conformance suite runs on the vanilla JavaScript components. On every change it renders their documented examples in Chromium, checks the WCAG 2.2 success criteria each component claims with axe-core where a rule exists, and with scripted keyboard and focus steps where it does not. The Vue components follow the markup, roles and keyboard models of the vanilla ones, but the suite does not run on them yet, so this page lists no results for them.
Conformance is a property of a whole page. A component keeps its accessibility only with the markup and texts its documentation asks for. See the overview for what the components take care of and what stays with your markup.
Components
Each of these components documents its roles, states, keyboard and what your markup has to add:
- Accordion
- Autocomplete
- Breadcrumb
- Calendar
- Chip
- Chip Input
- Chip Set
- Collapse
- Combobox
- Context Menu
- Date Input
- Date Picker
- Date Range Input
- Date Range Picker
- Dialog
- Drawer
- Focus Trap
- List Box
- Loading Button
- Menu
- Modal
- Multi Select
- Nav
- Number Input
- Offcanvas
- One-Time Password Input
- Password Strength
- Range Slider
- Search Button
- Stepper
- Tab
- Time Input
- Time Picker
- Toast
- Toaster
- Transfer