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