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)
- 希望select可以自定义下拉菜单的内容、宽度和销毁
- 希望Badge组件能够支持像ant design一样的【状态点】模式 HOT 2
- 浮动按钮菜单--想要增加一个方位选择功能 HOT 3
- 动态录入功能是否能够支持虚拟滚动
- 能否将input框去空格的操作的默认值改成默认去空格 按需不去空格? HOT 2
- UMD方式引入时,二维码组件报错,导致浏览器不兼容 ReferenceError: naive is not defined HOT 3
- DataTable Methods clearSorter bug HOT 3
- carousel BUG!!!渲染问题 HOT 4
- Tree可以增加title、extra、icon等slot方便自定义 HOT 2
- 数据表格n-data-table添加append
- Select Slots #header 如果是input框,input框聚焦不了 HOT 6
- datatable 树形数据不排序
- tree-select 添加 slot header
- 选择器设置 max-tag-count=responsive 时,多选卡顿
- 时间线内容渲染 HOT 1
- Date Picker组件-日期范围 只使用面板 下面的确认按钮初始状态应该是disabled
- 图片的预览,下载可以开放吗?或者直接开发这个预览组件 HOT 1
- datatable scrollTo bug
- The font-weight variable of button component has no prefix
- 滚动条横向滚动 支持鼠标滚论 HOT 1
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.