美化滚动条
This commit is contained in:
parent
ec2fab65b6
commit
136990a950
|
@ -1,5 +1,6 @@
|
|||
body, html {height: 100%; position: relative; font-family: 'Microsoft yahei'; font-size: 13px; font-weight: 400;}
|
||||
img {vertical-align: middle;}
|
||||
a, a:hover, a:active, a:focus {text-decoration: none;}
|
||||
/* 头部 */
|
||||
#header {width: 100%; height: 70px; padding: 0 20px; position: fixed; z-index: 11; left: 0; top: 0; box-shadow: 0 1px 4px rgba(0,0,0,.3);}
|
||||
#menu {position: relative; list-style: none; padding: 17px 0; margin-bottom: 0; height: 70px;}
|
||||
|
@ -83,6 +84,106 @@ img {vertical-align: middle;}
|
|||
.zmdi-caret-down:before {
|
||||
content: '\f2f2';
|
||||
}
|
||||
.main-menu {
|
||||
list-style: none;
|
||||
padding-left: 0;
|
||||
margin: 20px 0 0;
|
||||
}
|
||||
.main-menu a {
|
||||
-webkit-transition: color;
|
||||
-o-transition: color;
|
||||
transition: color;
|
||||
-webkit-transition-duration: .3s;
|
||||
transition-duration: .3s;
|
||||
}
|
||||
.main-menu>li>a {
|
||||
padding: 14px 20px 14px 65px;
|
||||
display: block;
|
||||
font-weight: 500;
|
||||
position: relative;
|
||||
color: #4C4C4C;
|
||||
}
|
||||
.main-menu>li>a>i {
|
||||
position: absolute;
|
||||
left: 25px;
|
||||
font-size: 18px;
|
||||
top: 2px;
|
||||
width: 25px;
|
||||
text-align: center;
|
||||
padding: 13px 0;
|
||||
}
|
||||
.sub-menu ul {
|
||||
list-style: none;
|
||||
display: none;
|
||||
padding: 0;
|
||||
}
|
||||
.sub-menu ul>li:first-child>a {
|
||||
padding-top: 14px;
|
||||
}
|
||||
.sub-menu ul>li>a {
|
||||
padding: 8px 20px 8px 65px;
|
||||
font-weight: 500;
|
||||
display: block;
|
||||
color: #989898;
|
||||
}
|
||||
.sub-menu.toggled>ul{
|
||||
display: block;
|
||||
}
|
||||
.sub-menu>a:after, .sub-menu>a:before {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
margin-top: -11px;
|
||||
font-family: Material-Design-Iconic-Font;
|
||||
font-size: 17px;
|
||||
right: 15px;
|
||||
-webkit-transition: all;
|
||||
-o-transition: all;
|
||||
transition: all;
|
||||
-webkit-transition-duration: 250ms;
|
||||
transition-duration: 250ms;
|
||||
}
|
||||
.sub-menu>a:before {
|
||||
content: "\f278";
|
||||
-webkit-transform: scale(1);
|
||||
-ms-transform: scale(1);
|
||||
-o-transform: scale(1);
|
||||
transform: scale(1);
|
||||
}
|
||||
.sub-menu.toggled>a:before {
|
||||
content: "\f278";
|
||||
-webkit-transform: scale(0);
|
||||
-ms-transform: scale(0);
|
||||
-o-transform: scale(0);
|
||||
transform: scale(0);
|
||||
}
|
||||
.sub-menu>a:after, .sub-menu>a:before {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
margin-top: -11px;
|
||||
font-family: Material-Design-Iconic-Font;
|
||||
font-size: 17px;
|
||||
right: 15px;
|
||||
-webkit-transition: all;
|
||||
-o-transition: all;
|
||||
transition: all;
|
||||
-webkit-transition-duration: 250ms;
|
||||
transition-duration: 250ms;
|
||||
}
|
||||
.sub-menu>a:after {
|
||||
content: "\f273";
|
||||
transform: scale(0);
|
||||
}
|
||||
.sub-menu.toggled>a:after {
|
||||
content: "\f273";
|
||||
-webkit-transform: scale(1);
|
||||
-ms-transform: scale(1);
|
||||
-o-transform: scale(1);
|
||||
transform: scale(1);
|
||||
}
|
||||
.main-menu a:hover {
|
||||
color: #262626;
|
||||
}
|
||||
.upms-version{margin-top: 10px; height: 46px; line-height: 46px; font-size: 12px; color: #777; text-align: center; border-top: 1px solid #eee;}
|
||||
/* 内容区响应式 */
|
||||
@media (min-width: 768px) {
|
||||
#content {padding-left: 0;}
|
||||
|
@ -96,6 +197,8 @@ img {vertical-align: middle;}
|
|||
#content {height: 100%; padding-right: 0; transition: all;}
|
||||
/* 底部 */
|
||||
#footer {display:none;}
|
||||
/* 滚动条 */
|
||||
.mCSB_scrollTools .mCSB_dragger_bar {border-radius: 0!important;}
|
||||
|
||||
/** skins **/
|
||||
#header {background: #29a176;}
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
<link href="plugins/bootstrap-3.3.0/css/bootstrap.min.css" rel="stylesheet"/>
|
||||
<link href="plugins/material-design-iconic-font-2.2.0/css/material-design-iconic-font.min.css" rel="stylesheet"/>
|
||||
<link href="plugins/waves-0.7.5/waves.min.css" rel="stylesheet"/>
|
||||
<link href="plugins/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.min.css" rel="stylesheet"/>
|
||||
<link href="css/admin.css" rel="stylesheet"/>
|
||||
</head>
|
||||
<body>
|
||||
|
@ -110,46 +111,46 @@
|
|||
<!-- 菜单区 -->
|
||||
<ul class="main-menu">
|
||||
<li>
|
||||
<a class="waves-effect" href="javascript:;" ng-click="addTab('首页', 'home.html')"><i class="zmdi zmdi-home"></i> 首页</a>
|
||||
<a class="waves-effect" href="javascript:;"><i class="zmdi zmdi-home"></i> 首页</a>
|
||||
</li>
|
||||
<li class="sub-menu">
|
||||
<a class="waves-effect" href="" data-ma-action="submenu-toggle"><i class="zmdi zmdi-widgets"></i> 系统组织管理</a>
|
||||
<a class="waves-effect" href="javascript:;"><i class="zmdi zmdi-widgets"></i> 系统组织管理</a>
|
||||
<ul>
|
||||
<li><a class="waves-effect" href="javascript:;" ng-click="addTab('系统注册', 'crud.html')">系统注册</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;" ng-click="addTab('组织管理', 'crud-tree.html')">组织管理</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;">系统注册</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;">组织管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sub-menu">
|
||||
<a class="waves-effect" href="" data-ma-action="submenu-toggle"><i class="zmdi zmdi-widgets"></i> 用户角色管理</a>
|
||||
<a class="waves-effect" href="javascript:;"><i class="zmdi zmdi-widgets"></i> 用户角色管理</a>
|
||||
<ul>
|
||||
<li><a class="waves-effect" href="javascript:;" ng-click="addTab('用户管理', 'form-components.html')">用户管理</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;">用户管理</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;" ng-click="addTab('角色管理', 'typography.html')">角色管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sub-menu">
|
||||
<a class="waves-effect" href="" data-ma-action="submenu-toggle"><i class="zmdi zmdi-widgets"></i> 资源权限管理</a>
|
||||
<a class="waves-effect" href="javascript:;"><i class="zmdi zmdi-widgets"></i> 资源权限管理</a>
|
||||
<ul>
|
||||
<li><a class="waves-effect" href="javascript:;" ng-click="addTab('资源管理', 'table.html')">资源管理</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;" ng-click="addTab('权限管理', 'table.html')">权限管理</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;">资源管理</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;">权限管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sub-menu">
|
||||
<a class="waves-effect" href="" data-ma-action="submenu-toggle"><i class="zmdi zmdi-widgets"></i> 权限分配管理</a>
|
||||
<a class="waves-effect" href="javascript:;"><i class="zmdi zmdi-widgets"></i> 权限分配管理</a>
|
||||
<ul>
|
||||
<li><a class="waves-effect" href="javascript:;" ng-click="addTab('角色权限', 'table.html')">角色权限</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;" ng-click="addTab('用户权限', 'table.html')">用户权限</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;">角色权限</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;">用户权限</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="sub-menu">
|
||||
<a class="waves-effect" href="" data-ma-action="submenu-toggle"><i class="zmdi zmdi-widgets"></i> DEMO</a>
|
||||
<a class="waves-effect" href="javascript:;"><i class="zmdi zmdi-widgets"></i> DEMO</a>
|
||||
<ul>
|
||||
<li><a class="waves-effect" href="javascript:;" ng-click="addTab('获取资源(DEMO)', 'table.html')">获取资源(DEMO)</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;" ng-click="addTab('获取权限(DEMO)', 'table.html')">获取权限(DEMO)</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;" ng-click="addTab('单点登录(DEMO)', 'table.html')">单点登录(DEMO)</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;">获取资源(DEMO)</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;">获取权限(DEMO)</a></li>
|
||||
<li><a class="waves-effect" href="javascript:;">单点登录(DEMO)</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div class="upms-version">© ZHENG-UPMS V1.0.1</div>
|
||||
<div class="upms-version">© ZHENG-UPMS V1.0.0</div>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- /菜单区 -->
|
||||
|
@ -165,6 +166,7 @@
|
|||
<script src="plugins/jquery.1.12.4.min.js"></script>
|
||||
<script src="plugins/bootstrap-3.3.0/js/bootstrap.min.js"></script>
|
||||
<script src="plugins/waves-0.7.5/waves.min.js"></script>
|
||||
<script src="plugins/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.concat.min.js"></script>
|
||||
<script src="js/admin.js"></script>
|
||||
</body>
|
||||
</html>
|
|
@ -2,8 +2,24 @@ $(function() {
|
|||
// 侧边栏操作按钮
|
||||
$('#guide').click(function() {
|
||||
$(this).toggleClass('toggled');
|
||||
$('#aside').toggleClass('toggled');
|
||||
$('#sidebar').toggleClass('toggled');
|
||||
});
|
||||
// 侧边栏二级菜单
|
||||
$('.sub-menu a').click(function() {
|
||||
$(this).next().slideToggle(200);
|
||||
$(this).parent().toggleClass('toggled');
|
||||
});
|
||||
// Waves初始化
|
||||
Waves.displayEffect();
|
||||
// 滚动条初始化
|
||||
$('#sidebar').mCustomScrollbar({
|
||||
theme: 'minimal-dark',
|
||||
scrollInertia: 100,
|
||||
axis: 'yx',
|
||||
mouseWheel: {
|
||||
enable: true,
|
||||
axis: 'y',
|
||||
preventDefault: true
|
||||
}
|
||||
});
|
||||
});
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Binary file not shown.
After Width: | Height: | Size: 2.9 KiB |
Loading…
Reference in New Issue