inclusive-elements:通用UI控件的可访问,轻量,无样式的实现

时间:2024-03-25 02:24:48
【文件属性】:

文件名称:inclusive-elements:通用UI控件的可访问,轻量,无样式的实现

文件大小:71KB

文件格式:ZIP

更新时间:2024-03-25 02:24:48

accessibility web-components a11y custom-elements TypeScript

包容性元素 通用UI控件的可访问,轻量,无样式的实现。 令人惊讶的是,基本的交互式UI模式(如弹出菜单,工具提示和模式)很难在网上获得。 组件库往往很笨重,自以为是,并且与不需要的样式紧密结合在一起。 另一方面,滚动自己的组件感觉就像是在重新发明*,并使可访问性受到威胁。 inclusive-elements以“自定义元素”的形式提供了这些基本行为,而没有任何麻烦。 他们是: :guide_dog: 无障碍。 按照因此每个人都可以使用它们。 :deciduous_tree: 轻的。 总压缩量为3kB,零相关性。 如果仅摇晃所需的元素,则更少。 :artist_palette: 无样式。 轻松与您的自下而上的设计集成,而无需应对默认设置。 :rocket: 便于使用。 简单API可与任何支持“自定义元素”的框架一起使用。 安装 npm install inclusive-elements --save 元素 每个元素中都包含详细的描述和使用说明: 贡献 拉请求是受欢迎的。


【文件预览】:
inclusive-elements-master
----rollup.config.js(387B)
----src()
--------popup()
--------tooltip()
--------index.ts(291B)
--------alerts()
--------menu()
--------modal()
----tsconfig.json(374B)
----LICENSE(1KB)
----README.md(2KB)
----dist()
--------popup()
--------tooltip()
--------alerts()
--------menu()
--------modal()
--------index.d.ts(291B)
--------index.js(10KB)
----demo.html(7KB)
----CHANGELOG.md(745B)
----package-lock.json(173KB)
----package.json(897B)

网友评论