Comments (11)
I'll be happy to help too. I think we can use this as a starting point. https://www.w3.org/TR/wai-aria-practices-1.1/#aria_ex.
Here is another good ressource: https://www.smashingmagazine.com/2021/03/complete-guide-accessible-front-end-components/
We can put a list of TODOs like this:
- Alert
- Accordion
- AutoComplete
- Buttons
- Breadcrumb
- Cards
- Carousel
- Checkbox
- ComboBox
- Dialog (Modal)
- DatePicker
- Inputs
- Links
- Radio Group
- ListBox
- Menu
- Tabs
Maybe we can create a board to have a better tracking?
Anyway I'll start with the Alert component
from naive-ui.
I'm going to add better aria support. Actually I'm new to a11y. The support of a11y will be gradually added.
You advice is very useful. I'll keep the issue open. If anyone could help I'd very appreciate.
PR welcomed!
from naive-ui.
Any update on this ticket? I'm also thinking of implementing a11y and better keyboard support. It would be helpful if you mention which component you're working on so that we can start with a different component.
from naive-ui.
Any update on this ticket? I'm also thinking of implementing a11y and better keyboard support. It would be helpful if you mention which component you're working on so that we can start with a different component.
Currently you can pick any component you want to implement. Just mark it here. If it's duplicate I'll let you know.
from naive-ui.
modal done, ref 5ab2182
from naive-ui.
Is this still active?
from naive-ui.
Cards headers are lacking Aria roles
from naive-ui.
Is this still active?
This is still active. You can open an issue for specific component to let us know you need it so that we can add it early.
from naive-ui.
Cards headers are lacking Aria roles
Can you tell us what is missing?
from naive-ui.
Cards headers are lacking Aria roles
Can you tell us what is missing?
I am not familiar with ARIA descriptions but lighthouse is triggering an ARIA problem
from naive-ui.
Can you tell us what is missing?Cards headers are lacking Aria roles
I am not familiar with ARIA descriptions but lighthouse is triggering a ARIA problem
If possible please describe the detail info about the problem. If it's just describe as 'a problem' or 'something missing' we are not able to fix it.
from naive-ui.
Related Issues (20)
- n-select组件在设置了filterable属性之后,无法通过再次点击选择框让下拉框消失 HOT 1
- 部署到netlify上暗黑主题刷新页面无法加载相应样式 HOT 4
- 在设定不显示透明度的前提下,从色板中选择颜色依然会显示透明度
- 在n-uploader的on-download回调中,可以更新文件的下载URL HOT 2
- n-select menu max-height not working HOT 1
- 公式 Equation 组件 建议value值(Latex 格式的公式表达式)支持编辑修改 HOT 1
- 固钉组件 能否增加prop target来设置需要监听其滚动事件的元素
- useDialog()方法在自定义js中返回undefined HOT 3
- 【n-input-number】组件 `input-props` 无效 HOT 2
- Search Component
- datatable 分页总数失效
- NDatePicker 的 footer slot,存在 2 个渲染位置
- 官网进去太慢了,能优化下吗 HOT 2
- n-data-table 的 max-height 不传可以默认是父元素的高度吗
- Menu组件增加拖拽
- Feature Request: `n-upload` add file size limit HOT 4
- 需求:Sider折叠状态下,当Menu列表中的选项过多超出屏幕视口高度时,提供滚动条
- n-select组件能否提供一个禁用键盘操作的选项?
- Rich text editor HOT 2
- 希望Slider可以增加多样化自定义的刻度功能 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from naive-ui.