B站教学视频中对Layui的颜色没有专门介绍,而Layui官方教程中虽然有颜色章节,但也只是简单介绍了基色调、辅色调、中性的颜色的概念及用途,最后说明layui 内置了七种背景色,以便用于各种元素中,如:徽章、分割线、导航等等。在GitHub的layui.css源文件中搜索了一下,与颜色有关的预设类主要包括以下几类:
   背景色
| 序号 | 预设类 | 说明 | 
|---|---|---|
| 1 | . layui-bg-red | 赤 | 
| 2 | .layui-bg-orange | 橙 | 
| 3 | .layui-bg-green | 绿 | 
| 4 | .layui-bg-cyan | 青 | 
| 5 | .layui-bg-blue | 蓝 | 
| 6 | .layui-bg-black | 深 | 
| 7 | .layui-bg-gray | 浅 | 
边框色(1像素宽实线)
| 序号 | 预设类 | 说明 | 
|---|---|---|
| 1 | .layui-border-red | 赤 | 
| 2 | .layui-border-orangee | 橙 | 
| 3 | .layui-border-green | 绿 | 
| 4 | .layui-border-cyan | 青 | 
| 5 | .layui-border-blue | 蓝 | 
| 6 | .layui-border-black | 深 | 
字体颜色
| 序号 | 预设类 | 说明 | 
|---|---|---|
| 1 | . layui-font-red | 赤 | 
| 2 | .layui-font-orange | 橙 | 
| 3 | .layui-font-green | 绿 | 
| 4 | .layui-font-cyan | 青 | 
| 5 | .layui-font-blue | 蓝 | 
| 6 | .layui-font-black | 深 | 
| 7 | .layui-font-gray | 灰 | 
按钮颜色
| 序号 | 预设类 | 说明 | 
|---|---|---|
| 1 | .layui-btn-primary | 原始按钮 | 
| 2 | .layui-btn-normal | 百搭按钮 | 
| 3 | .layui-btn-warm | 暖色按钮 | 
| 4 | .layui-btn-danger | 警告按钮 | 
| 5 | …layui-btn-checked | 选中按钮 | 
| 6 | .layui-btn-disabled | 禁用按钮 | 
  layui内置168类图标,其所有图标全部采用字体形式,取材于阿里巴巴矢量图标库(iconfont)。每个图标都有唯一的预设类,也对应有唯一的 unicode 字符。要实现下面的图标按钮效果,可以采用两种方式,如下面代码所示:
 
<!-- 第一种 -->
<div class="layui-btn"><i class="layui-icon layui-icon-addition"></i>新  建</div>
<!-- 第二种 -->
<div class="layui-btn"><i class="layui-icon"></i>新  建</div>
 
Layui内置12种CSS3动画类,具体动画效果见参考文献2,本文仅介绍用法,主要是在class里面增加两个预设类,必须添加的是layui-anim,表明当前元素需要动画,然后在添加具体的动画效果预设类,也即上述12中CSS3动画类中的一种。另外如果循环动画,还需添加预设类layui-anim-loop。用法如下所示:
<div class="layui-btn layui-anim layui-anim-down layui-anim-loop"><i class="layui-icon"></i> 新  建</div>
 
参考文献:
 [1]B站:layui框架精讲全套视频教程
 [2]https://layui.gitee.io/v2/docs/
 [3]https://layui.gitee.io/v2/demo/
 [4]https://github.com/layui/layui/



















