摘要:部分代码:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> &n
部分代码:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>后台管理系统HOME页面</title> <link rel="stylesheet" type="text/css" href="static/layui/css/layui.css"> <script type="text/javascript" src="static/layui/layui.js"></script> <style type="text/css"> *{padding:0px;margin: 0px;} .header{height: 50px;width: 100%;background: #2E6DA4;color: #fff;line-height: 50px;} .title{font-size: 20px;margin-left: 20px;} .useinfo{float: right;font-size: 15px;margin-right: 10px;} .useinfo a{color: #fff;text-decoration: none;} .menu{width:200px;background: #333744;position: absolute;} .layui-collapse{border:none;} .layui-colla-item {border-top:none;} .layui-colla-title{background: #42485b;color: #fff;} .layui-colla-content{border-top: none;padding: 0px;} .main{position: absolute;left: 200px;right: 0px;} </style> </head> <body> <!-- 头部 --> <div> <span>JD--后台管理</span> <span>admin【系统管理员】 <span><a href="javascript:;" onclick="logoout()">退出</a></span></span> </div> <!-- 侧边栏 --> <div id="menu"> <div lay-accordion> <div> <h2>管理员管理</h2> <div class="layui-colla-content layui-show"> <ul class="layui-nav layui-nav-tree" lay-filter="test"> <li class="layui-nav-item layui-nav-itemed"> <a href="javascript:;" src="admin.html" onclick="menuFlie(this)">管理员列表</a> </li> </ul> </div> </div> <div> <h2>权限管理</h2> <div> <ul class="layui-nav layui-nav-tree" lay-filter="test"> <li class="layui-nav-item layui-nav-itemed"> <a href="javascript:;" src="menu.html" onclick="menuFlie(this)">菜单管理</a> </li> <li class="layui-nav-item layui-nav-itemed"> <a href="javascript:;" src="adminManage.html" onclick="menuFlie(this)">角色管理</a> </li> </ul> </div> </div> <div> <h2>系统设置</h2> <div class="layui-colla-content "> <ul class="layui-nav layui-nav-tree" lay-filter="test"> <li class="layui-nav-item layui-nav-itemed"> <a href="javascript:;" src="shopName.html" onclick="menuFlie(this)">网站设置</a> </li> </ul> </div> </div> <div> <h2>商品分类</h2> <div class="layui-colla-content "> <ul class="layui-nav layui-nav-tree" lay-filter="test"> <li class="layui-nav-item layui-nav-itemed"> <a href="javascript:;" src="category.html" onclick="menuFlie(this)">分类列表</a> </li> </ul> </div> </div> <div> <h2>产品管理</h2> <div> <ul class="layui-nav layui-nav-tree" lay-filter="test"> <li class="layui-nav-item layui-nav-itemed"> <a href="javascript:;" src="product.html" onclick="menuFlie(this)">产品列表</a> </li> </ul> </div> </div> <div> <h2>幻灯片管理</h2> <div class="layui-colla-content "> <ul class="layui-nav layui-nav-tree" lay-filter="test"> <li class="layui-nav-item layui-nav-itemed"> <a href="javascript:;"src="first.html" onclick="menuFlie(this)">首页首屏</a> </li> </ul> </div> </div> </div> </div> <!-- 主操作页面 --> <div> <iframe src="welcome.html" onload="resetMainHeight(this)" frameborder="0" style="width: 100%;height: 100%;" scrolling="0"></iframe> </div> <script> layui.use(['element', 'layer'], function(){ var element = layui.element; var layer = layui.layer; $=layui.jquery; resetMenuHeight(); }); function logoout(){ layer.confirm('确认退出吗?', { icon:3, btn: ['确认', '取消'] //可以无限个按钮 }, function(index, layero){ //按钮【按钮一】的回调 }, function(index){ //按钮【按钮二】的回调 }); } //重新设置菜单容器高度 function resetMenuHeight(obj){ var height=document.documentElement.clientHeight-50; $('#menu').height(height) } //菜单点击 function menuFlie(obj){ //获取url var src=$(obj).attr('src'); //改变框架内的页面 $('iframe').attr('src',src); } //设置主操作页面的高度 function resetMainHeight(obj){ var height=parent.document.documentElement.clientHeight-50; $(obj).parent('div').height(height) } </script> </body> </html>
总结:
layui的常用页面元素有:按钮,表格,表单
layui框架的搭建难点是在js函数的调用
运用的js功能函数:
设置主操作页面的高度;获取浏览器窗口的位置(文档位置);显示预览图片。
批改老师:灭绝师太批改时间:2019-01-04 09:18:03
老师总结:总的来说,layui还是比较简单的,熟悉组件,会看文档,结合之前学习js,jq,效果更好!