abstract:layui有自己的CSS样式,对于快速搭建一个页面真的很方便 layui还有一套简单易用的js,对于后面管理系统的数据操作也是简单实用.<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>home</ti
layui有自己的CSS样式,对于快速搭建一个页面真的很方便
layui还有一套简单易用的js,对于后面管理系统的数据操作也是简单实用.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>home</title>
<link rel="stylesheet" href="static/layui/css/layui.css">
<script src="static/layui/layui.js"></script>
<style>
.header {
width: 100%;
height: 50px;
line-height: 50px;
background: #2e6da4;
color: #fff;
}
.title {
margin-left: 20px;
font-size: 20px;
}
.userinfo {
float: right;
margin-right: 10px;
}
.userinfo a {
color: #fff;
}
.menu {
width: 200px;
background: #333744;
position: absolute;
}
.main {
position: absolute;
left: 200px;
right: 0px;
}
.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;
}
</style>
</head>
<body>
<!-- header -->
<div class="header">
<span class="title">现代软件工作室--后台管理系统</span>
<span class="userinfo">admin [系统管理员] <span> <a href="javascript:;" onclick="logout()">退出</a> </span> </span>
</div>
<!-- 菜单 -->
<div class="menu" id="menu">
<div class="layui-collapse">
<div class="layui-colla-item">
<h2 class="layui-colla-title">管理员管理</h2>
<div class="layui-colla-content">
<ul class="layui-nav layui-nav-tree" lay-filter="test">
<li class="layui-nav-item">
<a href="javascript:;" onclick="menuFire(this)" src="admin.html">管理员列表</a>
</li>
</ul>
</div>
</div>
<div class="layui-colla-item">
<h2 class="layui-colla-title">权限管理</h2>
<div class="layui-colla-content">
<ul class="layui-nav layui-nav-tree" lay-filter="test">
<li class="layui-nav-item"><a href="javascript:;" onclick="menuFire(this)" src="Menu.html">菜单管理</a></li>
<li class="layui-nav-item"><a href="javascript:;" onclick="menuFire(this)" src="roles.html">角色管理</a></li>
</ul>
</div>
</div>
<div class="layui-colla-item">
<h2 class="layui-colla-title">系统设置</h2>
<div class="layui-colla-content">
<ul class="layui-nav layui-nav-tree" lay-filter="test">
<li class="layui-nav-item">
<a href="javascript:;" onclick="menuFire(this)" src="Site.html">网站设置</a>
</li>
</ul>
</div>
</div>
<div class="layui-colla-item">
<h2 class="layui-colla-title">商品分类</h2>
<div class="layui-colla-content">
<ul class="layui-nav layui-nav-tree" lay-filter="test">
<li class="layui-nav-item">
<a href="javascript:;" onclick="menuFire(this)" src="cates.html">分类列表</a>
</li>
</ul>
</div>
</div>
<div class="layui-colla-item">
<h2 class="layui-colla-title">产品管理</h2>
<div class="layui-colla-content">
<ul class="layui-nav layui-nav-tree" lay-filter="test">
<li class="layui-nav-item">
<a href="javascript:;" onclick="menuFire(this)" src="product.html">产品列表</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- 主操作页面 -->
<div class="main">
<iframe src="welcome.html" onload="resetHeight(this)" frameborder="0" scrolling="0" style="width: 100%; height: 100%;"></iframe>
</div>
<script>
layui.use(['element','layer'],function(){
var element = layui.element;
var layer = layui.layer;
$= layui.jquery;
resetMenuHeight()
});
function logout(){
layer.confirm('确定要退出吗?', {
icon: 3,
btn: ['确定','取消']
}, function(index,layero){
}, function(index){
});
}
//重新设置菜单窗口高度
function resetMenuHeight() {
var height=document.documentElement.clientHeight-50;
$('#menu').height(height);
}
//菜单点击
function menuFire(obj){
//获取url
var src = $(obj).attr('src');
// console.log(src)
//改变框架内的页面地址
$('iframe').attr('src',src);
}
//重新设置菜单窗口高度
function resetHeight(obj) {
var height=parent.document.documentElement.clientHeight-50;
$(obj).parent('div').height(height);
}
</script>
</body>
</html>
Correcting teacher:天蓬老师Correction time:2019-04-12 17:26:15
Teacher's summary:使用框架, 有利有弊, 框架是好东西, 但有些个性化的东西, 还得原生上的, 不要过度依赖