layui01

雷哥整理

 

 

概述

下载文件说明

css 样式

font:字体

image:图片

lay:

|--models

layui.all.js   包含了所有模块的js

layui.js   框架  如果要使用必须使用layui.use(["table","layer","laydate","form"],function(){})

 

学习的内容

  1. 图标
  2. 按钮
  3. 导航菜单
  4. 选项卡
  5. 进度条
  6. 面板+布局
  7. 徽章
  8. 时间线
  9. 动画
  10. 颜色选择器
  11. 滑块
  12. 评分
  13. 轮播
  14. 代码修饰器
  15. 时间和日期选择器
  16. 表单元素
    输入框
    密码框
    下拉列表
  17. 表单对象form
  18. 弹出层【重点】
  19. 数据表格【重点】
  20. 数据表格+弹出层的综合案例【重点】
  21. 文件上传
  22. 树形组件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>
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Layui 是一款简洁易用的前端 UI 框架,而 FullCalendar 是一个开源的日历插件,可以用来展示日历、日程安排等内容。使用 layui+fullcalendar 可以轻松实现一个美观、实用的日历组件。 具体实现方式如下: 1. 引入 layui 和 fullcalendar 的相关文件: ```html <link rel="stylesheet" href="layui/css/layui.css"> <link rel="stylesheet" href="fullcalendar/fullcalendar.css"> <script src="layui/layui.js"></script> <script src="fullcalendar/fullcalendar.js"></script> ``` 2. 创建一个容器用来展示日历: ```html <div id="calendar"></div> ``` 3. 初始化 fullcalendar: ```javascript layui.use('layer', function(){ var layer = layui.layer; // 初始化 fullcalendar $('#calendar').fullCalendar({ header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay' }, defaultDate: '2021-01-01', navLinks: true, // 可以点击日历中的日期/事件 editable: true, // 可以拖拽或缩放日历中的事件 eventLimit: true, // 限制每天能够显示的事件数量 events: [ { title: '测试事件', start: '2021-01-01T10:00:00', end: '2021-01-01T12:00:00' }, // 可以添加更多的事件 ], // 点击事件的回调函数 eventClick: function(event, jsEvent, view) { layer.msg(event.title + ' 被点击了'); }, // 拖拽事件的回调函数 eventDrop: function(event, delta, revertFunc) { layer.msg(event.title + ' 被拖拽了'); } }); }); ``` 以上代码可以初始化一个简单的日历,并添加一些测试事件、事件的回调函数等。 更详细的使用方式可以参考 fullcalendar 的官方文档:https://fullcalendar.io/docs。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值