ZUI继承了Bootstrap 3 中的大部分基础内容,但出于与Bootstrap不同的目的,一些组件都进行了定制和修改。这些变化包括:
- 移除了部分插件的限制,增加了一些适用特性,例如Popover弹出的内容可以指定已有的标签内容,Modal对话框可以自动使用iframe弹出整个页面内容等;
- 增加了实用的视图组件,包括卡片、评论、列表、文章、仪表盘、看板等;
- 新增了几个Javascript组件,包括拖放、排序、灯箱预览,本地存储,图片裁剪等;
- 集成了一些实用的第三方组件,包括cookie、hotkey、chosen、Kindeditor、ChartJs、DatetimePicker等,并且这些组件样式经过重写,风格更为统一;
- 增加了配色表和新的主题模板,最少只需更改一个配置项更换颜色主题;
- 修改了默认字体配置,包含所使用的字体集和字体大小;
- 替换了默认的字体图标,在FontAwesome图标集的基础上去掉了一些图标同时增加了一些新的图标,写法上比FontAwesome更简单;
- 大部分组件的默认样式都不需要额外的指定包含'default'的Class,例如class='btn btn-default','panel-default'在ZUI中不需要;
- 增加了一些辅助类,例如文本背景及高亮等;
- 增加了一些可选样式,例如滚动条等;
- ……