雷哥整理
概述
下载文件说明
css 样式
font:字体
image:图片
lay:
|--models
layui.all.js 包含了所有模块的js
layui.js 框架 如果要使用必须使用layui.use(["table","layer","laydate","form"],function(){})
学习的内容
- 图标
- 按钮
- 导航菜单
- 选项卡
- 进度条
- 面板+布局
- 徽章
- 时间线
- 动画
- 颜色选择器
- 滑块
- 评分
- 轮播
- 代码修饰器
- 时间和日期选择器
- 表单元素
输入框
密码框
下拉列表 - 表单对象form
- 弹出层【重点】
- 数据表格【重点】
- 数据表格+弹出层的综合案例【重点】
- 文件上传
- 树形组件dtree
使用方法
创建项目并引入layui
图标
方法1 使用字符实体
相关样式
- layui-icon 代表使用layui的图标处理样式去渲染
方法2 使用样式
相关图标样式可以去:https://www.layui.com/doc/element/icon.html
按钮
相关样式:
必要样式:layui-btn
主题样式
|-- layui-btn-primary 原始按钮
|-- layui-btn-normal 百搭按钮
|-- layui-btn-warm 暖色
|-- layui-btn-danger 警告
|-- layui-btn-disabled 禁用
大小样式
|-- layui-btn-lg 大型 按钮
|-- layui-btn-sm 小型按钮
|-- layui-btn-xs 微型按钮
图标结合
圆角样式:layui-btn-radius
按钮组:layui-btn-group
事件监听
和jquery的用法一样
导航菜单
相关样式
方向:水平 默认的
垂直:layui-nav-tree
其它样式
|--layui-nav 代表这个是导航菜单
|-- layui-nav-item 代表这个导航菜单的一样子项
|-- layui-nav-child 子项目的子项目
|-- layui-this 当前选中的菜单项
选项卡
风格说明
默认风格 只用加layui-tab
简洁风格 layui-tab-brief
卡片风格 layui-tab-card
相关样式
|--layui-tab 代表一个选项卡
|--layui-tab-title代表卡片的头
|-- layui-this 启动选中
|-- layui-tab-content 代表卡片的内容包装体
|-- layui-tab-item 具体的卡片内容
|-- layui-show 启动显示
相关属性
lay-allowclose是否启动关闭按钮
lay-filter="demo" layui使用的可以找到元素的属性
相关代码
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>选项卡</title>
<link rel="stylesheet" href="resources/layui/css/layui.css">
</head>
<body>
<fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
<legend>默认风格的Tab</legend>
</fieldset>
<div class="layui-tab" id="demo" lay-filter="demo" lay-allowclose="true">
<ul class="layui-tab-title" >
<li lay-id="1" class="mydemo">网站设置</li>
<li lay-id="2" class="mydemo">用户管理</li>