Layui学习笔记,一起加油!
一、Layui
Layui(谐音:类 UI) 是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,极易上手,拿来即用。
二、记录
- 全局对象 layui,一切从它开始。
- 建立模块入口,并通过 layui.use() 方式来加载该入口文件,加载指定目录下的index.js文件内的模块。
- 学会use和define方法基本ok,继续往下。主要还是要先了解JS模块化编程
三、Layui css
1.栅格系统,免除了自己写css布局的烦恼。Layui容器进行了 12 等分,预设了 4*12 种 CSS 排列类,它们在移动设备、平板、桌面中/大尺寸四种不同的屏幕下发挥着各自的作用。可同时指定四种css,分别在不同设备下生效。列可以同时出现最多四种不同的组合,分别是:xs(超小屏幕,如手机)、sm(小屏幕,如平板)、md(桌面中等屏幕)、lg(桌面大型屏幕),以呈现更加动态灵活的布局。总体来时跟css的网格布局差不多,能够快速的进行布置。相比网格布局,灵活性就没这么大了。
容器->行->列,列间距定义在行的级别。
栅格布局规则、响应式规则(不同尺寸的屏幕下如何显示)、响应式公共类(不同大小的屏幕下的布局方式block、none、inline)、列间距、列偏移(1-12)、栅格嵌套(栅格理论上可以无限嵌套)。
2. layui的颜色,https://www.layui.com/doc/element/color.html
3. layui的图标,全部采用字体形式,取材于阿里巴巴矢量图标库(iconfont)。因此你可以把一个 icon 看作是一个普通的文字,这意味着你直接用 css 控制文字属性,如 color、font-size,就可以改变图标的颜色和大小。你可以通过 font-class 或 unicode 来定义不同的图标。
4.layui的动画,https://www.layui.com/doc/element/anim.html
5.layui的按钮,https://www.layui.com/doc/element/button.html
6.layui的表单依赖加载模块:form (请注意:如果不加载form模块,select、checkbox、radio等将无法显示,并且无法使用form相关功能)
2021.9.20,先到这。。。
四、Require.js 加载layui
结语:在实践中已经融会贯通,正在学习VUE........