零基础学 layui 看这篇文章就够了

这篇博客介绍了layui的两大独立组件:layer弹出效果和laydate日期选择器。详细讲解了如何使用layer实现各种弹窗功能,包括普通弹窗、提示层和tips的结合应用。同时,对于laydate,阐述了不依赖jQuery的使用步骤,并提供了简单的日期选择器示例。最后,概述了layui的基本使用,包括图标、动画、按钮样式、表单、导航条、选项卡、进度条、面板、表格、轮播图和分页等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

零、layui有三大独立的组件:

在这里插入图片描述

一、 (独立组件之一)【layui弹出效果的网址】https://layer.layui.com/

在这里插入图片描述

以往的html,最最原始的

<form action="" method="post">
    用户名:<input type="text" value=""/><br/>
    密 码:<input type="password" value=""/><br/>
    <input type="button">
</form>

在这里插入图片描述


弹窗初体验 以及使用layer的步骤

  • 导入jquery-3.4.1.min.js
  • 导入layer.js
  • 导入弹窗功能。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="libs/jquery-3.4.1.min.js"></script><!--首先引入jquery-->
    <script src="layer/layer.js"></script><!--引入layer.js-->
    <!--一个弹窗功能-->
    <script type="text/javascript">
        layer.confirm('您是如何看待前端开发?', {
            btn: ['重要', '奇葩'] //按钮
        }, function () {
            layer.msg('的确很重要', {icon: 1});
        }, function () {
            layer.msg('也可以这样', {
                time: 20000, //20s后自动关闭
                btn: ['明白了', '知道了']
            });
        });
    </script>
</head>
<body>


</body>
</html>

在这里插入图片描述
在这里插入图片描述


普通加弹窗

在这里插入图片描述
在这里插入图片描述

利用layer组件的弹窗

在function中添加同样的代码。
当click事件发生的时候,运行。

在这里插入图片描述
单击按钮,有弹窗。
在这里插入图片描述

  • 可以自己修改
    在这里插入图片描述
    单击 问你个问题 按钮。
    在这里插入图片描述
    单击奇葩如下结果。
    在这里插入图片描述

提示层

单击,就出来提示层文字。
在这里插入图片描述
在这里插入图片描述


小提示 弹窗。代码都在官网

在这里插入图片描述
在这里插入图片描述

将问题输入框 失去焦点 和tip结合

默认 吸附到 当前元素。

在这里插入图片描述
当输入框 失去焦点,会弹出 tips
在这里插入图片描述

  • 可以改变吸附位置。
    在这里插入图片描述
    当上面的文本框 失去焦点 tips 吸附 多行文本 出现。
    在这里插入图片描述

一个tips应用场景,校验输入是否符合规范,利用了js的正则判断。然后弹出提示信息。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="libs/jquery-3.4.1.min.js"></script><!--首先引入jquery-->
    <script src="layer/layer.js"></script><!--引入layer.js-->

    <script type="text/javascript">
        $(function () {
            $('#text').blur(function () {
                // 创建正则规则
                var reg = /^\d{6,20}$/;
                // 获得用户输入的内容
                var con = $(this).val();
                // 用正则去匹配内容
                var result = reg.test(con);
                if(result){
                    layer.tips('符合规则', '#text', {
                        tips: [1, '#3595CC'],
                        time: 4000
                    });
                }else {
                    layer.tips('应该是6-20位数字', '#text', {
                        tips: [1, '#3595CC'],
                        time: 4000
                    });
                }
            })
        })
    </script>

</head>
<body>
                    <input type="text" id="text"/>


</body>
</html>

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


二、(独立组件之二)laydate日期选择器

步骤:(不依赖jquery)

  • 官网下载
  • 导入laydate
  • 使用即可

使用一下看看

官网 查看代码:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

再试试另一个

在这里插入图片描述
在这里插入图片描述

成功~
在这里插入图片描述


开整!layui

步骤

看官方文档:
在这里插入图片描述


基本步骤:

在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--引入css-->
    <link rel="stylesheet" href="layui/css/layui.css" />
    <!--引入js-->
    <script src="layui/layui.js" type="text/javascript"/>
    <script>
        layui.use(['layer','form'], function () {
            var layer = layui.layui, form = layui.form;
            //...
        })
    </script>

</head>
<body>

</body>
</html>

在这里插入图片描述

导入模块,然后 命名。


怎么用图标,这些图片都是文字图片(样式和模块无关,可以直接用)

看官方文档:
在这里插入图片描述
在这里插入图片描述
就出来了~
在这里插入图片描述
可以用操作文字的方式 操作这个图片。
在这里插入图片描述
发现变大了。
在这里插入图片描述
可以改变颜色:
在这里插入图片描述

在这里插入图片描述


动画的使用:(去看文档)

在这里插入图片描述
如文档所说:
其中 layui-anim 是必须的,后面跟着的即是不同的动画类
在这里插入图片描述
发现果然在旋转。
在这里插入图片描述


如官网所说,可以追加 循环操作,然后就一直一直在转。
在这里插入图片描述

按钮的样式使用

去看文档:
在这里插入图片描述
简单使用:
在这里插入图片描述
在这里插入图片描述
可以形成按钮组:
在这里插入图片描述

表单的使用

在这里插入图片描述

在这里插入图片描述

导航条

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

选项卡

在这里插入图片描述

进度条

在这里插入图片描述

面板

在这里插入图片描述
layui-show:默认打开的。不写的话,默认关闭。
在这里插入图片描述

表格

轮播图

分页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值