Layui——经典模块化前端UI框架(快速入门)

article/2025/9/19 4:56:44

一、Layui框架简介

Layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。

layui 首个版本发布于 2016 年金秋,她区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。
在这里插入图片描述

一般使用Layui框架做后台管理系统,与Bootstrap很相似,响应式布局。

二、下载Layui框架

1.访问Layui官网 https://www.layui.com/
在这里插入图片描述
2.立即下载,得到一个Layui压缩包
在这里插入图片描述
里面有很多封装好的css,js文件,在html引入文件就可以直接使用
在这里插入图片描述
3.官网有使用文档,可以供开发者参考
在这里插入图片描述

三、使用Layui完成后台实例

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

1.创建一个工程,把Layui相关的文件复制到工程里面
在这里插入图片描述
2.在官网复制后台管理的示例代码,并改css和js的引入路径
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
同时引入jQuery.js文件
在这里插入图片描述
3.对后台管理页面进行修改

修改内容主体区域
在这里插入图片描述
设置自定义属性,方便跳转指定页面
在这里插入图片描述
通过jQuery改变ifram src属性跳转指定页面
在这里插入图片描述
后台首页代码

<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"><title>crm后台管理</title><link rel="stylesheet" href="layui/css/layui.css"></head><body class="layui-layout-body"><div class="layui-layout layui-layout-admin"><div class="layui-header"><div class="layui-logo">crm后台管理</div><!-- 头部区域(可配合layui已有的水平导航) --><ul class="layui-nav layui-layout-left"><li class="layui-nav-item"><a href="">控制台</a></li><li class="layui-nav-item"><a href="">商品管理</a></li><li class="layui-nav-item"><a href="">用户</a></li><li class="layui-nav-item"><a href="javascript:;">其它系统</a><dl class="layui-nav-child"><dd><a href="">邮件管理</a></dd><dd><a href="">消息管理</a></dd><dd><a href="">授权管理</a></dd></dl></li></ul><ul class="layui-nav layui-layout-right"><li class="layui-nav-item"><a href="javascript:;"><img src="http://t.cn/RCzsdCq" class="layui-nav-img">贤心</a><dl class="layui-nav-child"><dd><a href="">基本资料</a></dd><dd><a href="">安全设置</a></dd></dl></li><li class="layui-nav-item"><a href="">退了</a></li></ul></div><div class="layui-side layui-bg-black"><div class="layui-side-scroll"><!-- 左侧导航区域(可配合layui已有的垂直导航) --><ul class="layui-nav layui-nav-tree" lay-filter="test"><li class="layui-nav-item layui-nav-itemed"><a class="" href="javascript:;">首页</a><dl class="layui-nav-child"><dd><a href="javascript:;" data-index="page-one.html">页面一</a></dd><dd><a href="javascript:;" data-index="page-two.html">页面二</a></dd><dd><a href="javascript:;" data-index="page-three.html">列表三</a></dd><dd><a href="">超链接</a></dd></dl></li><li class="layui-nav-item"><a href="javascript:;">解决方案</a><dl class="layui-nav-child"><dd><a href="javascript:;">列表一</a></dd><dd><a href="javascript:;">列表二</a></dd><dd><a href="">超链接</a></dd></dl></li><li class="layui-nav-item"><a href="">云市场</a></li><li class="layui-nav-item"><a href="">发布商品</a></li></ul></div></div><div class="layui-body"><!-- 内容主体区域 --><div class="layadmin-tabsbody-item layui-show" style="width: 100%;height: 100%;"><iframe src="index.html" frameborder="0" class="layadmin-iframe" style="width: 100%;height: 100%;"></iframe></div></div><div class="layui-footer"><!-- 底部固定区域 -->© layui.com - 底部固定区域</div></div><script src="layui/layui.js"></script><script src="js/jquery-3.3.1.min.js" type="text/javascript" charset="utf-8"></script><script>//JavaScript代码区域layui.use('element', function() {var element = layui.element;//遍历左侧导航条的链接$(".layui-side a").each(function(index,e){//当点击链接时$(e).click(function(){//对应页面进行改变$(".layui-body iframe").attr("src",$(this).attr("data-index"));})})});</script></body>
</html>

http://chatgpt.dhexx.cn/article/ud1agQMi.shtml

相关文章

layui表单布局

layui-form 表单标签 layui-form-item 表单项&#xff0c;块级元素&#xff0c;一个表单项标签内可放多个输入框 layui-form-label 表单标签 layui-input-block 块级输入框 layui-input input输入框样式 layui-inline 外层行内 layui-input-inline 内层行内 layui…

LayUI中的布局

前言 最近在准备找工作的事项&#xff0c;但是作为一个后台也是需要了解一些前端框架的。就目前的来说有大火的VUE&#xff0c;但是VUE还是存在一定的学习成本&#xff0c;所以决定先从对后台友好的LayUI开始入手先做一些小项目练练手&#xff0c;后面会考虑使用VUEElementUI做…

css form实例 用CSS实现表单form布局实例

用CSS实现表单form布局实例&#xff0c;css form实例 很多时候我们遇到Form表单&#xff0c;左边是文字标题&#xff0c;右边是表单input空&#xff0c;对于新手来说是非常麻烦的事&#xff0c;好了接下来我们将奉送一段 divcss 代码关于Form表单布局实例及源代码。 Css form…

antdesign-vue框架form表单布局

下拉框赋默认值 <a-form-item label"催单状态&#xff1a;"><a-selectv-decorator"[reminderStatus,{initialValue: $store.getters.enterpriseId ? 2 : 0}]"style"width:100%;"allowClear><a-select-option value"0"…

Layui框架:layui的格栅布局规则

1、划分layui区域 layui-container&#xff1a;layui框架的容器&#xff0c;作用类似于flex布局的容器。 <div class"layui-container">// 在网页上划分一个区域&#xff0c;该区域专门使用layui的布局模块 </div> 在layui框架中&#xff0c;任何行上方…

layui框架学习(9:静态表格)

Layui中处理表格样式分为静态表格及数据表格&#xff0c;所谓静态表格是指数据固定的表格&#xff0c;而数据表格则是动态获取数据构建的表格&#xff0c;前者主要使用Layui的预设类及属性设置表格样式&#xff0c;而后者则主要调用table模块操作表格。本文主要学习Layui中与静…

关于layui框架的form表单布局

form表单的使用 在使用from表单的时候&#xff0c;必须先声明from模块&#xff0c;否则select、checkbox、radio等将无法显示&#xff0c;并且无法使用form相关功能&#xff0c;这是很多小白一开始经常犯的错误&#xff0c;虽然这很简单但也很基础&#xff0c;所以有必要在这里…

关于layui框架的form表单布局(小白向)

form表单的使用 在使用form表单的时候&#xff0c;必须先声明form模块&#xff0c;否则select、checkbox、radio等将无法显示&#xff0c;并且无法使用form相关功能&#xff0c;这是很多小白一开始经常犯的错误&#xff0c;虽然这很简单但也很基础&#xff0c;所以有必要在这里…

北斗/GPS差分定位技术有哪些?

普通的单点定位技术由于卫星信号在空间传播受到电离层、对流层等影响&#xff0c;信号传播发生了一定的折射&#xff0c;带来了伪据观测误差&#xff0c;使得定位精度在5到10米范围内。很显然这样的定位精度很难满足一些特定领域的需求。差分定位技术可以有效的提高定位精度&am…

5G+北斗:人员定位系统为化工厂定位赋能

人员定位系统是集计算机软硬件、信息采集处理、无线数据传输、网络数据通讯、自动控制等技术多学科综合应用为一体的自动识别信息技术产品&#xff0c;可以实现对不同人、物在不同状态下的智能识别。 物联网时代&#xff0c;人们以感知为目的实现人与人、人与物、物与物全面互联…

北斗与GPS有哪些区别?

北斗卫星建设是中国战略事业重要的一环。当然&#xff0c;国防安全是建设北斗最重要的原因。在地理信息如此重要的战场&#xff0c;必须握有自己的知识技术产权和产品。虽说GPS的民用在中国是免费的&#xff0c;但是如果战时美国关闭或者利用其“SA政策”对GPS“做手脚”&#…

常用的北斗高精度定位技术有哪些?

主要有&#xff1a;载波相位差分技术RTK、精密单点定位技术PPP、辅助北斗快速定位技术A-BDS、北斗地基增强系统、北斗星基增强系统这5项技术。 载波相位差分技术RTK 载波相位动态实时接收机RTK&#xff1a;Real - Time Kinematic&#xff0c;其原理是&#xff1a; 基准站和移…

什么是5G北斗RTK差分定位系统?它有哪些优势和应用领域?

5G技术的普及和应用&#xff0c;使得物联网和智能设备的使用越来越广泛。然而&#xff0c;在实际应用过程中&#xff0c;精准的定位数据是必不可少的。北斗差分定位系统作为一项定位技术&#xff0c;受到了市场的关注。本文将对5G北斗差分定位系统进行分析&#xff0c;并比较其…

北斗系统基础知识1(北斗系统定位原理说明“图文详述”)

需求说明&#xff1a;知识储备 内容 &#xff1a;北斗系统起源及工作原理 来自 &#xff1a;时间的诗 原文&#xff1a;http://www.bingdun.com/news/bingdun/3252.htm 从来没有那个事物像 GPS 那样改变了人类的生活&#xff0c;你能想象没有 GPS 的生活情境吗&am…

北斗通信模块 北斗gps模块 北斗通信终端DTU

计讯物联北斗通信模块DTU&#xff0c;支持北斗、三大运营商4G/3G/2G网络无线通信&#xff0c;采用高性能的工业级32位通信处理器&#xff0c;软件多级检测和硬件多重保护机制来提高设备稳定性。帮助用户快速接入高速互联网&#xff0c;实现安全可靠的数据传输&#xff0c;广泛应…

“北斗”知多少?

【日志】 2020/5/23 我想写一篇有关北斗的科普性的博客&#xff0c;将自己学到的东西做点小笔记&#xff0c;顺带分享给大家&#xff0c;嘿嘿。但是&#xff0c;一时间思潮翻涌&#xff0c;竟不知从何处开始写起。先开个草稿&#xff0c;之后萌生灵感再来填坑。 2020/6/23 今天…

ATK-S1216F8-BD GPS/北斗模块调试

手头上有这一模块。 1、模块通过串口与外部系统连接&#xff0c;串口波特率支持 4800、9600、19200、38400&#xff08;默认&#xff09;、57600、115200、230400 等不同速率&#xff0c; 2、兼容 5V/3.3V 单片机系统 3、 模块自带可充电后备电池&#xff0c;可以掉电保持星历…

【定位导航科普篇】北斗卫星导航技术介绍

1、中国北斗卫星导航系统-BDS 北斗卫星导航系统&#xff08;简称北斗系统&#xff09;是我国自主发展、独立运行的全球卫星导航系统&#xff0c;为全球用户提供全天候、全天时、高精度的定位、导航和授时服务&#xff0c;是继 GPS、GLONASS 之后&#xff0c;第三个成熟的卫星导…

北斗系统概述

目录 1 空间段 2 地面控制段 3 用户段 4 时间系统 我国制定了北斗卫星导航系统三步走战略&#xff1a;第一阶段&#xff0c;2000年年底&#xff0c;发射2颗北斗一号卫星&#xff0c;建成北斗一号系统&#xff0c;向中国提供服务&#xff1b;第二阶段&#xff0c;2007年-201…

室外定位:高精度北斗RTK定位技术

北斗RTK定位技术&#xff0c;也称北斗差分定位技术&#xff0c;利用我国自主研发的北斗卫星定位系统实现精确定位功能。定位精度可根据需要&#xff0c;通过选择不同精度的人员定位终端来实现。 在科技强国的战略驱动下&#xff0c;北斗RTK定位技术迎来了广阔的发展机遇&#x…