没有合适的资源?快使用搜索试试~ 我知道了~
react-aria-menubutton:一个完全可访问的,易于主题化的,由React驱动的菜单按钮
共48个文件
js:25个
svg:4个
snap:3个
需积分: 5 1 下载量 21 浏览量
2021-05-02
20:07:10
上传
评论
收藏 330KB ZIP 举报
温馨提示
react-aria-menubutton 一个React组件(实际上是一组组件),通过提供与一致的键盘交互和ARIA属性,可以帮助您构建可访问的菜单按钮。 请查看。 项目目标 完全可访问性 最大的灵活性 绝对最小的造型 全面测试 有用的模块化 “有用的模块化”意味着,在有意义的情况下,可以将解决特定问题的低级代码块拆分为原始JS,与框架无关的模块,这些模块可以与其他类似项目共享(例如,用于Angular或Ember的菜单按钮) 。 对于这个库,我能够拆分: 如果您喜欢这种模块(可访问,灵活,无样式且具有与框架无关的底层模块),则还应该签出以下项目: 辅助功能 该项目的开始是为了构建一个React组件,该组件遵循每个细节,实现最大的可访问性。 隐藏和显示菜单很容易。 但是所需的键盘交互操作有些棘手,所需的ARIA属性很容易忘记,而基于行为的打开和关闭菜单以及管理焦点的其他一些方面却
资源推荐
资源详情
资源评论
收起资源包目录
react-aria-menubutton-master.zip (48个子文件)
react-aria-menubutton-master
.eslintrc 291B
webpack-demo.config.js 284B
src
Button.js 3KB
specialAssign.js 235B
externalStateControl.js 817B
__tests__
Menu.test.js 4KB
helpers
raf.js 77B
jest-setup.js 139B
createMockManager.js 506B
createMockKeyEvent.js 128B
MockWrapper.js 559B
createManager.test.js 6KB
MenuItem.test.js 3KB
__snapshots__
MenuItem.test.js.snap 680B
Button.test.js.snap 856B
Menu.test.js.snap 960B
Button.test.js 5KB
createManager.js 4KB
index.js 300B
MenuItem.js 2KB
Menu.js 3KB
propTypes.js 178B
Wrapper.js 2KB
ManagerContext.js 141B
.npmignore 15B
demo
index.html 3KB
js
fancyDemo.js 3KB
index.js 71B
readmeDemos.js 4KB
basicDemo.js 2KB
demo-bundle.js.map 965KB
menuStyle.css 5KB
svg
scooting.svg 3KB
science.svg 2KB
bowling.svg 4KB
profile-female.svg 2KB
baseStyle.css 330B
.travis.yml 120B
LICENSE 1KB
README.md 14KB
webpack-umd.config.js 676B
.editorconfig 166B
CODE_OF_CONDUCT.md 2KB
.gitignore 48B
CHANGELOG.md 5KB
.eslintignore 22B
package-lock.json 429KB
package.json 3KB
共 48 条
- 1
资源评论
子皮论
- 粉丝: 31
- 资源: 4590
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功