使用 Amaze UI 开发漂亮的后台管理页面,管理端登录页面、管理端列表页面、管理端保存页面。
页面布局样式使用固定定位和flex实现。
创作时间:2022年10月9日09:21:36
登录页面效果
列表页面效果
保存页面效果
引入 妹子UI 样式文件
<link rel="stylesheet" href="/assets/css/amazeui.min.css">
开发登录页面
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>登录</title><link rel="stylesheet" href="/assets/css/amazeui.min.css"><link rel="stylesheet" href="/assets/css/lss-admin.css">
</head>
<body>
<div class="lss-admin lss-admin-login"><div class="lss-admin-login-container"><form class="am-form" action="/admin/list"><div class="am-form-group"><label for="loginName">账号</label><input type="text" class="" id="loginName" placeholder="输入账号"></div><div class="am-form-group"><label for="password">密码</label><input type="password" class="" id="password" placeholder="输入密码"></div><button type="submit" class="am-btn am-btn-primary">登录</button></form></div>
</div>
</body>
</html>
开发列表页面
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>列表</title><link rel="stylesheet" href="/assets/css/amazeui.min.css"><link rel="stylesheet" href="/assets/css/lss-admin.css"><link rel="stylesheet" href="/assets/css/lss.css">
</head>
<body>
<div class="lss-admin"><div class="lss-admin-list-left"><ul class="am-list am-list-border"><li><a href="#" class="current"><i class="am-icon-pencil am-icon-fw"></i>链接管理</a></li><li><a href="#"><i class="am-icon-pencil am-icon-fw"></i>项目管理</a></li><li><a href="#"><i class="am-icon-pencil am-icon-fw"></i>日志管理</a></li><li><a href="#"><i class="am-icon-pencil am-icon-fw"></i>报销管理</a></li><li><a href="#"><i class="am-icon-pencil am-icon-fw"></i>加班管理</a></li></ul></div><div class="lss-admin-list-right"><ol class="am-breadcrumb am-breadcrumb-slash"><li class="am-active">用户管理</li></ol><form class="am-form-inline lss-mb30" role="form"><div class="am-form-group"><input type="text" class="am-form-field" placeholder="名称"></div><button type="submit" class="am-btn am-btn-primary">查询</button><button type="button" class="am-btn am-btn-default">清空</button></form><div class="lss-mb20"><a class="am-btn am-btn-primary" href="/admin/save">添加</a><button class="am-btn am-btn-danger">删除</button></div><table class="am-table am-table-bordered"><thead><tr><th>网站名称</th><th>网址</th><th>创建时间</th><th>操作</th></tr></thead><tbody><tr><td>Amaze UI</td><td>http://amazeui.org</td><td>2012-10-01</td><td><a href="/admin/save" class="am-btn am-btn-primary am-btn-xs">修改</a><button class="am-btn am-btn-danger am-btn-xs">删除</button></td></tr><tr><td>Amaze UI</td><td>http://amazeui.org</td><td>2012-10-01</td><td><a href="/admin/save" class="am-btn am-btn-primary am-btn-xs">修改</a><button class="am-btn am-btn-danger am-btn-xs">删除</button></td></tr><tr class="am-active"><td>Amaze UI(Active)</td><td>http://amazeui.org</td><td>2012-10-01</td><td><a href="/admin/save" class="am-btn am-btn-primary am-btn-xs">修改</a><button class="am-btn am-btn-danger am-btn-xs">删除</button></td></tr><tr><td>Amaze UI</td><td>http://amazeui.org</td><td>2012-10-01</td><td><a href="/admin/save" class="am-btn am-btn-primary am-btn-xs">修改</a><button class="am-btn am-btn-danger am-btn-xs">删除</button></td></tr><tr><td>Amaze UI</td><td>http://amazeui.org</td><td>2012-10-01</td><td><a href="/admin/save" class="am-btn am-btn-primary am-btn-xs">修改</a><button class="am-btn am-btn-danger am-btn-xs">删除</button></td></tr></tbody></table><ul class="am-pagination"><li class="am-disabled"><a href="#">«</a></li><li class="am-active"><a href="#">1</a></li><li><a href="#">2</a></li><li><a href="#">3</a></li><li><a href="#">4</a></li><li><a href="#">5</a></li><li><a href="#">»</a></li></ul></div>
</div>
</body>
</html>
开发保存页面
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>保存</title><link rel="stylesheet" href="/assets/css/amazeui.min.css"><link rel="stylesheet" href="/assets/css/lss-admin.css"><link rel="stylesheet" href="/assets/css/lss.css">
</head>
<body>
<div class="lss-admin"><div class="lss-admin-save-left"><ul class="am-list am-list-border"><li><a href="#" class="current"><i class="am-icon-pencil am-icon-fw"></i>链接管理</a></li><li><a href="#"><i class="am-icon-pencil am-icon-fw"></i>项目管理</a></li><li><a href="#"><i class="am-icon-pencil am-icon-fw"></i>日志管理</a></li><li><a href="#"><i class="am-icon-pencil am-icon-fw"></i>报销管理</a></li><li><a href="#"><i class="am-icon-pencil am-icon-fw"></i>加班管理</a></li></ul></div><div class="lss-admin-save-right"><ol class="am-breadcrumb am-breadcrumb-slash"><li><a href="/admin/list" id="goBack">用户管理</a></li><li class="am-active">用户保存</li></ol><form class="am-form am-form-horizontal"><div class="am-form-group"><label for="doc-ipt-3" class="am-u-sm-2 am-form-label">电子邮件</label><div class="am-u-sm-10"><input type="email" id="doc-ipt-3" placeholder="输入你的电子邮件"></div></div><div class="am-form-group"><label for="doc-ipt-pwd-2" class="am-u-sm-2 am-form-label">密码</label><div class="am-u-sm-10"><input type="password" id="doc-ipt-pwd-2" placeholder="设置一个密码吧"></div></div><div class="am-form-group"><div class="am-u-sm-10 am-u-sm-offset-2"><button type="submit" class="am-btn am-btn-primary">保存</button><button type="button" class="am-btn am-btn-default" id="goBackBtn">返回</button></div></div></form></div>
</div><script src="/assets/js/jquery.min.js"></script>
<script>$("#goBackBtn").click(function(){location.href=$("#goBack").attr("href");})
</script>
</body>
</html>
lss-admin.css 样式文件
.lss-admin {position: fixed;left: 0;right: 0;top: 0;bottom: 0;/*设置背景图片*/background-image: url("/assets/i/login.jpg");background-repeat: no-repeat;background-position: center 0;background-size: cover;
}/*后台登录页面*/
.lss-admin-login {display: flex;align-items: center;justify-content: center;
}.lss-admin-login-container {background-color: rgba(255, 255, 255, .85);width: 400px;overflow-y: hidden;padding: 20px;
}/*后台列表页面、保存页面*/
.lss-admin-list-left, .lss-admin-save-left {position: fixed;left: 20px;top: 20px;bottom: 20px;width: 300px;background-color: rgba(255, 255, 255, .85);border-radius: 16px;padding: 20px;overflow: auto;
}.lss-admin-list-right, .lss-admin-save-right {position: fixed;left: 340px;top: 20px;right: 20px;bottom: 20px;background-color: rgba(255, 255, 255, .85);border-radius: 16px;padding: 20px;overflow: auto;
}.lss-admin-list-left .am-list-border > li > a:focus, .lss-admin-list-left .am-list-border > li > a:hover, .lss-admin-save-left .am-list-border > li > a:focus, .lss-admin-save-left .am-list-border > li > a:hover {background-color: transparent;
}.lss-admin-list-left .am-list > li, .lss-admin-save-left .am-list > li {margin-bottom: 0;background-color: transparent;border: none;
}.lss-admin-list-right hr {margin: 20px 0;
}.lss-admin-save-right .am-form-group, .lss-admin-login .am-form-group {margin-bottom: 20px;
}.am-pagination > .am-disabled > a, .am-pagination > li > a {background-color: transparent;
}.am-form input[type=number], .am-form input[type=search], .am-form input[type=text], .am-form input[type=password], .am-form input[type=datetime], .am-form input[type=datetime-local], .am-form input[type=date], .am-form input[type=month], .am-form input[type=time], .am-form input[type=week], .am-form input[type=email], .am-form input[type=url], .am-form input[type=tel], .am-form input[type=color], .am-form select, .am-form textarea, .am-form-field {background-color: transparent;
}.lss-admin-list-left .current, .lss-admin-save-left .current {color: #095f8a !important;
}