UIKit -- 现代 Web 的现代 ui 组件
UIKit 是一个小的(gzipped 压缩后 4kb)集合了灵活的、内聚的、解耦的现代 web 组件。强调结构样式化,使应用特定于应用程序的样式化变得简单。UIKit 不是一个更大的 UI 框架的替代品,也不是一个 CSS 框架,比如 Bootstrap。UIKit 仍在开发中,检查Issues。
注意:所有这些组件现在都位于各自的单独存储库中,可在 github.com/component 中找到。 我仍然会接受 UIKit 的补丁,但是主动开发已经转移到组件上,因为它们从根本上优于现有的 js 共享技术。
组件
- ui.Emitter 用于各种组件的事件发射器(event emitter)
- ui.Card 由 3d 变换驱动的双面“卡片”
- ui.ColorPicker 一个优雅的可扩展颜色选择器
- ui.Overlay ui.Dialog 使用的覆盖
- ui.Dialog 一个具有可选模式和覆盖功能的对话框组件
- ui.Confirmation 建立在 ui.Dialog 上的确认对话框
- ui.Notification 一个不显眼的、类似 growl 的通知
定制版本
每个发行版都包含一个包含 ui.js 和 ui.css 的预构建./build 目录,但是,如果您希望可以使用 make 进行重新构建,默认情况下包括所有组件。
UIKit 构建
您可以指定要构建的组件列表,它们的标记、样式和 javascript 将添加到./build/ui。{js,css}。