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

一、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>

  • 5
    点赞
  • 103
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bei-zhen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值