Blame view

WebRoot/static/ace/css/less/sidebar/multiple.less 4.27 KB
ad5081d3   孙向锦   初始化项目
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
  //multiple sidebar
  
  .main-content-inner {
    float: left;
    width: 100%;
  }
  
  .main-content .sidebar {
   &:before {
     top: 150px;
   }
  }
  
  
  
  @media only screen and (min-width: @grid-float-breakpoint) {
   body.mob-safari {
  	.sidebar.h-sidebar + .main-content .sidebar.sidebar-fixed:not(.h-sidebar) {
  		top: @navbar-min-height + 17 + 69;
  	}
  	.sidebar.h-sidebar.no-gap + .main-content .sidebar.sidebar-fixed:not(.h-sidebar) {
  		top: @navbar-min-height + 69;
  	}
  	.sidebar.h-sidebar.menu-min + .main-content .sidebar.sidebar-fixed:not(.h-sidebar) {
  		top: @navbar-min-height + 17 + 44;
  	}
  	.sidebar.h-sidebar.menu-min.no-gap + .main-content .sidebar.sidebar-fixed:not(.h-sidebar) {
  		top: @navbar-min-height + 44;
  	}
   }
  }
  
  
  .enable_horizontal_menu_multiple() when (@enable-horizontal-menu = true) {
   @media only screen and (min-width: @grid-float-breakpoint) {
  	 .h-navbar.navbar-fixed-top + .main-container .sidebar:not(.h-sidebar) {
  		&:before {
  			top: 150px;
  		}
  		
  		.nav-list {
  			padding-top: 3px;
  		}
  		.sidebar-shortcuts ~ .nav-list, .sidebar-shortcuts ~ .nav-wrap-up .nav-list {
  			padding-top: 0;
  		}
  		.sidebar-shortcuts {
  			padding-top: 3px;
  			min-height: 43px;
  		}
  		
  		&.menu-min .sidebar-shortcuts-large {
  			line-height: 40px;
  		}
  	 }
   
  	 
  	 .h-navbar.navbar-fixed-top + .main-container .main-content .sidebar {
  		&:not(.h-sidebar) .nav-list {
  			padding-top: 0;
  		}
  		
  		&.sidebar-fixed {
  			z-index: @zindex-sidebar-fixed - 1;
  		}
  	 }
  	 
  
  	.main-content .h-sidebar {
  		padding-top: 1px;
  		margin-top: 0;
  
  		&:before {
  			display: none;
  		}
  		+ .page-content {
  			margin-left: auto;
  		}
  		
  		&.sidebar-fixed {
  			left: @sidebar-width;
  			+ .page-content {
  				margin-top: 74px;
  			}
  			&.menu-min + .page-content {
  				margin-top: 49px;
  			}
  		}
  		
  		&.menu-min .nav-list > li > a {
  			padding: 8px 12px 7px;//for better sidebar1 & sidebar2 alignnment?
  		}
  	}
  
  	.sidebar.compact + .main-content .h-sidebar.sidebar-fixed {
  		left: @sidebar-compact-width;
  	}
  	.sidebar.menu-min + .main-content .h-sidebar.sidebar-fixed {
  		left: @sidebar-min-width;
  	}
  	
  	.navbar.navbar-fixed-top + .main-container .main-content .h-sidebar.sidebar-fixed {
  		padding-top: 3px;
  	}
   }//@media
  
  
  
   .enable_container_multiple_menu() when(@enable-container = true) {
  	.container.main-container {
  	 
  	   .sidebar + .main-content .h-sidebar.sidebar-fixed {
  			left: auto;
  			right: auto;
  		}
  	
  	 
  	 @media (min-width: max(@screen-sm-min , @grid-float-breakpoint, @screen-compact-menu)) {
  		.sidebar.compact + .main-content .h-sidebar.sidebar-fixed {
  			width: @container-sm - @sidebar-compact-width;
  		}
  	 }
  	 @media (min-width: max(@screen-sm-min , @grid-float-breakpoint)) {
  		.main-content .h-sidebar.sidebar-fixed {
  			width: @container-sm;
  		}
  		.sidebar + .main-content .h-sidebar.sidebar-fixed {
  			width: @container-sm - @sidebar-width;
  		}
  		.sidebar.menu-min + .main-content .h-sidebar.sidebar-fixed {
  			width: @container-sm - @sidebar-min-width;
  		}
  	 }
  	 
  	 
  	 @media (min-width: max(@screen-compact-menu, @screen-md-min)) {
  	  .sidebar.compact + .main-content .h-sidebar.sidebar-fixed {
  		width: @container-md - @sidebar-compact-width;
  	  }
  	 }
  	 @media (min-width: @screen-md-min) {
  		.main-content .h-sidebar.sidebar-fixed {
  			width: @container-md;
  		}
  		.sidebar + .main-content .h-sidebar.sidebar-fixed {
  			width: @container-md - @sidebar-width;
  		}
  		.sidebar.menu-min + .main-content .h-sidebar.sidebar-fixed {
  			width: @container-md - @sidebar-min-width;
  		}
  	 }
  	 
  	 
  	 @media (min-width: max(@screen-compact-menu, @screen-lg-min)) {
  		.sidebar.compact + .main-content .h-sidebar.sidebar-fixed {
  			width: @container-lg - @sidebar-compact-width;
  		}
  	 }
  	 @media (min-width: @screen-lg-min) {
  		.main-content .h-sidebar.sidebar-fixed {
  			width: @container-lg;
  		}
  		.sidebar + .main-content .h-sidebar.sidebar-fixed {
  			width: @container-lg - @sidebar-width;
  		}
  		.sidebar.menu-min + .main-content .h-sidebar.sidebar-fixed {
  			width: @container-lg - @sidebar-min-width;
  		}
  	 }
  	}
  
   }
   .enable_container_multiple_menu();
  
  }
  .enable_horizontal_menu_multiple();
  
  
  
  
  @media only screen and (max-width: @grid-float-breakpoint-max) {
   .main-container .main-content .sidebar {
  	&.sidebar-fixed {
  		z-index: @zindex-sidebar-fixed - 1;
  	}
   }
   
    .navbar-fixed-top + .main-container .main-content .sidebar {
  	position: fixed;
  	z-index: @zindex-sidebar-fixed - 1;
    }
  }