You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AdminLTE/build/less/control-sidebar.less

143 lines
2.9 KiB

10 years ago
/*
* Component: Control sidebar. By deafult, this is the right sidebar.
*/
.control-sidebar {
.translate(@control-sidebar-width, 0);
.transition-transform(@transition-speed ease-in-out);
10 years ago
position: absolute;
top: @navbar-height;
right: 0;
width: @control-sidebar-width;
z-index: 1010;
background: @sidebar-dark-bg;
color: @sidebar-dark-color;
//Make it hide in small screens
@media (max-width: @screen-sm) {
top: @navbar-height + 50;
//.translate(@control-sidebar-width, 0);
10 years ago
}
//Tab panes
> .tab-content {
padding: 10px 15px;
}
//Open state
&.control-sidebar-open {
.translate(0, 0);
10 years ago
}
}
//Open without silde over content
.control-sidebar-open {
.control-sidebar {
.translate(0,0);
}
.content-wrapper,
.right-side,
.main-footer {
margin-right: @control-sidebar-width;
}
}
10 years ago
//Control sidebar tabs
.control-sidebar-tabs {
border-bottom: darken(@sidebar-dark-bg, 3%);
> li {
> a {
.border-radius(0)!important;
10 years ago
background: darken(@sidebar-dark-bg, 5%);
color: @sidebar-dark-color;
10 years ago
//Hover and active states
&,
&:hover {
border-top: none;
10 years ago
border-right: none;
border-left: 1px solid darken(@sidebar-dark-bg, 7%)!important;
border-bottom: 1px solid darken(@sidebar-dark-bg, 7%)!important;
}
&:hover,
&:focus,
&:active {
background: darken(@sidebar-dark-bg, 3%);
}
.icon {
font-size: 16px;
}
}
//Active state
&.active {
> a {
&,
&:hover,
&:focus,
&:active {
border-top: none!important;
border-right: none!important;
border-bottom: none!important;
background: @sidebar-dark-bg;
color: #fff;
10 years ago
}
}
}
}
//Remove resposiveness on small screens
@media(max-width: @screen-sm) {
display: table;
>li {
display: table-cell!important;
}
}
10 years ago
}
//Headings in the sidebar content
.control-sidebar-heading {
color: #fff;
font-weight: 400;
font-size: 16px;
padding: 10px 0;
margin-bottom: 10px;
10 years ago
}
//Subheadings
.control-sidebar-subheading {
display: block;
color: #fff;
font-weight: 400;
font-size: 14px;
}
//Control Sidebar Menu
.control-sidebar-menu {
list-style: none;
padding: 0;
margin: 0 -15px;
> li > a {
.clearfix();
display: block;
padding: 10px 15px;
&:hover {
background: @sidebar-dark-hover-bg;
}
> .control-sidebar-subheading {
margin-top: 0;
}
}
.menu-icon {
float: left;
width: 35px;
height: 35px;
border-radius: 50%;
text-align: center;
line-height: 35px;
}
.menu-info {
margin-left: 45px;
margin-top: 3px;
> .control-sidebar-subheading {
margin: 0;
}
> p {
margin: 0;
color: @sidebar-dark-color;
font-size: 11px;
}
}
.progress {
margin: 0;
}
10 years ago
}