annotate default/assets/scss/layout/_sidebar.scss @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 // main: ../style.scss
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 /********************************
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 *********************************
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 SIDEBAR
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 *********************************
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 *********************************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 .site-sidebar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 z-index: 9;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 background: $sidebar-bg;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 border-right: 1px solid $theme-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 padding: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 flex-flow: column;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 padding-bottom: 30px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 &.scrollbar-enabled {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 padding-right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 .rtl & {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 border-right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 border-left: 1px solid $theme-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 .sidebar-nav {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 flex: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 padding: 0 em(15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 @media (max-width: $theme-breakpoint) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 .scrollbar-enabled.site-sidebar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 .site-sidebar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 width: em(420);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 max-width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 .sidebar-collapse .sidebar-collapse-hidden {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 display: none !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 /* Sidebar User Area
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 .side-user {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 padding: em(20) 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 border-bottom: 1px solid $theme-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 margin-right:-1px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 .sidebar-collapse & {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 padding-top: em(10);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 padding-bottom: em(10);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 top: 20px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 padding-bottom: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65 .media-left {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 padding-right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 left: em(-8);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71 .dropdown-toggle {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75 figure::after {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 @include size(0.7em);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77 bottom: 0px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 left: em(4);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81 img {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 max-width: em(40);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 height: auto;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
87 .media {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
88 color: $nav-link-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
89 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
90
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
91 .side-user-heading {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
92 color: $headings-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
93 font-family: $headings-font-family;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
94 &:hover { color: $color-scheme; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
95 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
96
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
97 .side-user-link {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
98 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
99 height: em(26);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
100 width: em(26);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
101 background: #fff;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
102 @include position(absolute, null -5px -5px null);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
103 box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.4);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
104 border-radius: em(50);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
105
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
106 & .list-icon {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
107 font-size: em(14);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
108 line-height: em(27);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
109 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
110 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
111
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
112 & > a:hover .media-heading,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
113 .active .media-heading {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
114 color: $color-scheme;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
115 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
116
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
117 .media-body {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
118 font-size: em(13);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
119 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
120
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
121 [class*="user--"]:after {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
122 right: auto;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
123 left: rem(8);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
124 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
125
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
126 body.rtl & {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
127 padding-right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
128 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
129 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
130
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
131
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
132 /* Vertical Sidebar
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
133 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
134 .side-menu {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
135 flex-direction: column;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
136 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
137 line-height: em(30);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
138 margin-top: em(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
139 font-family: $headings-font-family;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
140
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
141 ul {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
142 font-size: em(12);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
143 font-weight: 300;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
144 margin-left: em(43,12);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
145 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
146 top: -10px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
147
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
148 ul {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
149 font-size: em(12);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
150 margin-left: em(15,12);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
151 top: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
152 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
153 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
154
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
155 .collapse.in {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
156 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
157 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
158
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
159 li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
160 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
161
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
162 a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
163 color: $nav-link-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
164 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
165 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
166 @include padding(0 null);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
167 font-weight: 500;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
168 &:hover { color: $color-scheme; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
169 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
170 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
171
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
172 > li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
173 > a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
174 padding: em(6.5) 0 em(6.5) em(15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
175 line-height: em(48);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
176 color: $nav-heading-link-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
177 border-top: 1px solid transparent;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
178 font-family: $headings-font-family;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
179 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
180 align-items: center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
181
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
182 &:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
183 &:focus {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
184 color: $headings-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
185 background: transparent;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
186 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
187 .hide-text {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
188 flex: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
189 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
190 i {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
191 font-size: em(18);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
192 vertical-align: middle;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
193 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
194 top: -2px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
195 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
196
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
197 body.rtl & {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
198 i.list-icon {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
199 margin-left: .4em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
200 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
201 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
202 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
203
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
204 > a .badge {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
205 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
206 top: em(13,11);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
207 font-size: em(11,15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
208 line-height: 1.2;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
209 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
210
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
211 &::after {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
212 content: " ";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
213 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
214 width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
215 height: 1px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
216 right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
217 background: rgba(255,255,255,.05);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
218 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
219 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
220
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
221 .sidebar-collapse & > li > a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
222 padding: em(6.5) 0 em(6.5) em(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
223 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
224
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
225 body.rtl.sidebar-collapse & {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
226 > li > a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
227 padding: em(6.5) em(15) em(6.5) em(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
228 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
229 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
230
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
231 > li:first-child > a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
232 border-top: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
233 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
234
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
235 .list-icon {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
236 margin-right: em(8,20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
237 line-height: inherit;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
238 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
239
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
240 :not([class*="color-"]) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
241 > .list-icon {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
242 color: $nav-icon-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
243 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
244 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
245
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
246 .menu-item-has-children {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
247 > a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
248 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
249 &::before {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
250 font-family: 'feather';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
251 content: "\e928";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
252 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
253 right: em(10,18);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
254 top: 50%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
255 transform: translateY(-50%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
256 font-size: rem(12);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
257 color: #7b7b7b;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
258 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
259
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
260 body.rtl &::before {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
261 right: auto;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
262 left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
263 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
264 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
265 &.active > a::before {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
266 content: "\e928";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
267 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
268 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
269
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
270 body.rtl & {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
271 padding-right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
272 ul {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
273 margin-left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
274
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
275 ul {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
276 padding-right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
277 margin-right: 1em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
278 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
279 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
280 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
281 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
282
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
283
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
284 /* Expanded Vertical Sidebar
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
285 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
286 @media (min-width: #{$theme-breakpoint + 1px}) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
287 .sidebar-expand {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
288 .site-sidebar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
289 position: fixed;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
290 width: $sidebar-width;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
291 height: calc(100vh - #{$nav-height});
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
292
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
293 .side-menu > li > a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
294 border-top-color: $theme-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
295 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
296 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
297 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
298 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
299
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
300
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
301 /* Collapsed Vertical Sidebar
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
302 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
303 @media (min-width: #{$theme-breakpoint + 1px}) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
304 .sidebar-collapse {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
305 .site-sidebar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
306 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
307 top: $nav-height;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
308 left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
309 width: $collapse-sidebar-width;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
310 bottom: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
311 overflow: visible !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
312 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
313
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
314 .hide-menu, .hide-menu .badge {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
315 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
316 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
317
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
318 .sidebar-nav {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
319 padding: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
320 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
321
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
322 .side-menu {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
323 > li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
324 &:hover {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
325 width: em(279,13);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
326 border-top-right-radius: 5px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
327 > a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
328 background: $nav-link-hover-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
329 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
330 z-index: 9;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
331 .hide-menu { display: inline-block }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
332 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
333
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
334 .sub-menu {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
335 margin-top: em(15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
336 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
337
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
338 > a, .sub-menu {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
339 box-shadow: 0 3px 5px 0 rgba(0,0,0,0.1);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
340 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
341 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
342
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
343 > a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
344 transition: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
345 &::before { display: none; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
346 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
347 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
348
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
349 li:hover {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
350 > .sub-menu { display: block; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
351 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
352
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
353 .sub-menu {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
354 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
355 top: em(48,13);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
356 left: calc(#{$logo-width} - 1px);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
357 width: calc(100% - #{$logo-width} + 1px);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
358 margin-left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
359 padding: 0 0 em(15,13);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
360 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
361 background: $nav-link-hover-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
362 z-index: 10;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
363
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
364 li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
365 background: $nav-link-hover-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
366 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
367
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
368 .sub-menu {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
369 left: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
370 top: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
371 padding-top: em(15,13);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
372 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
373
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
374 a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
375 padding: 0 em(15,13) 0 em(25,13);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
376 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
377 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
378 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
379
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
380 .sidebar-module {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
381 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
382 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
383 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
384
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
385 body.rtl.sidebar-collapse {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
386 .site-sidebar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
387 left: auto;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
388 right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
389 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
390
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
391 .side-menu .sub-menu {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
392 left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
393 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
394 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
395 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
396
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
397
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
398 /* Horizontal Sidebar
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
399 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
400 @media (min-width: #{$theme-breakpoint + 1px}) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
401 .sidebar-horizontal {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
402 .site-sidebar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
403 padding: 0 em(15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
404 box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
405 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
406 width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
407 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
408
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
409 .fix-top .site-sidebar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
410 position: fixed;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
411 top: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
412 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
413
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
414 .list-icon { margin-right: 0; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
415 .side-user, .side-menu .badge { display:none; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
416
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
417 .side-menu {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
418 margin-top: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
419 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
420 flex-flow: row;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
421 ul {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
422 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
423 top: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
424 left: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
425 background: $nav-link-hover-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
426 z-index: 9;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
427 margin-left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
428 width: em(220,13);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
429 padding: em(10,13) 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
430 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
431 line-height: em(36,13);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
432 box-shadow: 0 10px 30px rgba(0,0,0,.1);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
433 li { background: $nav-link-hover-color }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
434 li:last-child {padding-bottom: em(5);}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
435 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
436
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
437 li:hover > ul {display: block;}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
438 a {@include padding(null em(15));}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
439
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
440 > li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
441 display: inline-block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
442
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
443 > ul {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
444 left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
445 top: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
446
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
447 a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
448 font-size: em(14,13);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
449 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
450 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
451
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
452 > a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
453 border: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
454 padding: em(10,15) em(15,15) em(5,15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
455 text-align: center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
456
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
457 &::after {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
458 content: "";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
459 width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
460 height: em(2,15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
461 background: transparent;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
462 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
463 bottom: em(-1,15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
464 left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
465 z-index: 10;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
466 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
467
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
468 &::before {display: none;}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
469 & .list-icon {display: block;}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
470 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
471 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
472
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
473 .two-li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
474 width: em(440);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
475 @include clearfix();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
476
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
477 li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
478 float: left;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
479 width: 50%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
480 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
481 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
482 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
483 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
484 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
485
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
486
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
487 /* Sidebar Dark
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
488 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
489 .sidebar-dark {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
490 .content-wrapper {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
491 background: $color-scheme-dark;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
492 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
493
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
494 .site-sidebar {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
495 background: $color-scheme-dark;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
496 border-color: rgba(255,255,255, 0.2);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
497
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
498 .ps-scrollbar-y-rail,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
499 .ps-scrollbar-x {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
500 background: transparent !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
501 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
502
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
503 .ps-scrollbar-y {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
504 background: rgb(220,220,220) !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
505 right: 0 !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
506 width: rem(5) !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
507 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
508 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
509
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
510 .side-menu {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
511 li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
512 &:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
513 &.active {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
514 background: $color-scheme-dark-hover;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
515 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
516
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
517 &.active > a { color: #fff; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
518
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
519 a {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
520 color: #afb2ba;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
521 &:hover { color: #fff; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
522 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
523 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
524
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
525 :not([class*="color-"]) > .list-icon,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
526 .menu-item-has-children > a::before {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
527 color: #737986;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
528 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
529 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
530
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
531 &.sidebar-collapse,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
532 &.sidebar-horizontal {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
533 .side-menu .sub-menu {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
534 background: $color-scheme-dark-hover;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
535
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
536 li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
537 background: $color-scheme-dark-hover;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
538 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
539 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
540 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
541
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
542 .side-user {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
543 border-bottom: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
544
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
545 .media {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
546 color: #afb2ba;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
547 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
548
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
549 .media-heading {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
550 color: #fff;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
551 font-weight: 400;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
552 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
553
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
554 & > a:hover .media-heading,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
555 .active .media-heading {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
556 color: #fff;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
557 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
558
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
559 .side-menu {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
560 li:hover { background: transparent; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
561 li a { color: #afb2ba; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
562 li a:hover { color: #fff; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
563 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
564
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
565 [class*="user--"]:after {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
566 border-color: $color-scheme-dark-hover;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
567 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
568 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
569 }