PluginProbe
Forumax – AI Powered Advanced Community Forum Plugin / 1.3.0
Forumax – AI Powered Advanced Community Forum Plugin v1.3.0
2.4.4 2.4.3 2.4.2 2.4.1 2.4.0 trunk 1.0.8 1.1.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 2.0.0 2.1.0 All 29 releases
bbp-core / assets / scss / admin / layout / _header.scss

_header.scss in Forumax – AI Powered Advanced Community Forum Plugin 1.3.0, at assets/scss/admin/layout/_header.scss

474 lines 8.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*----------------------------------------*/
2 /* 02. Header Area
3 /*----------------------------------------*/
4 .easydocs-header-area {
5 padding-top: 40px;
6 padding-bottom: 50px;
7
8 .easydocs-row {
9 @include margin(mx, 0);
10 }
11 }
12
13 .navbar-left {
14 gap: var(--gutter-20);
15
16 .easydocs-btn {
17 --btn-icon: var(--clr-blue);
18 --btn-py: 0.5rem;
19 --btn-px: 1rem;
20 --btn-fs: var(--fs-12);
21 font-weight: 500;
22 gap: 6px;
23 display: flex;
24 border: 1px solid var(--clr-blue);
25 align-items: center;
26 text-decoration: none;
27 padding: 5px 10px;
28 border-radius: 6px;
29 color: var(--clr-blue);
30
31 span.dashicons {
32 font-size: 14px;
33 margin-bottom: -4px;
34 }
35
36 @include hover {
37 --btn-icon: var(--clr-white);
38 background: var(--clr-blue);
39 }
40 &:focus{
41 box-shadow: 0 0 0 0.4rem rgba(65, 65, 230, 0.5);
42 }
43 }
44 }
45
46 .easydocs-logo-area {
47 a {
48 text-decoration: none;
49 color: var(--clr-dark);
50 font-size: var(--fs-24);
51 font-weight: var(--fw-700);
52 }
53 }
54
55 :is(.easydocs-notification, .easydocs-settings) {
56
57 .header-notify-icon {
58 @include size(2.5rem);
59 line-height: 2.5rem;
60 border-radius: 50%;
61 background: rgba(#252733, 0.05);
62 text-align: center;
63 cursor: pointer;
64
65 &:hover {
66 background: rgb(37 39 51 / 9%);
67 }
68
69 svg {
70 position: relative;
71 top: 0.300rem;
72 }
73 }
74 }
75
76 .easydocs-notification {
77 margin-right: rem(27px);
78 position: relative;
79
80 .easydocs-badge {
81 @include absolute(top rem(-7px) right rem(-8px));
82 background: #FA3E3E;
83 color: var(--clr-white);
84 top: -0.4375rem;
85 right: -0.2rem;
86 position: absolute;
87 padding: 0 4px;
88 min-width: 18px;
89 max-width: 18px;
90 border-radius: 50%;
91 text-align: center;
92 font-size: 10px;
93 font-weight: 700;
94 line-height: 18px;
95 height: 16px;
96 display: inline-table;
97 font-family: 'Roboto';
98 }
99 }
100
101 .easydocs-settings {
102 .header-notify-icons {
103 a {
104 text-decoration: none;
105 padding-top: 5px;
106 display: inline-block;
107 }
108 }
109 }
110
111 :is(.knobs, .layer) {
112 @include absolute(inset 0);
113 }
114
115 .navbar-right .js-darkmode-btn {
116 .day svg {
117 color: #fff;
118 }
119
120 .night svg {
121 color: var(--clr-dark);
122 }
123 }
124
125 .body_dark {
126 .navbar-right .js-darkmode-btn {
127 .day svg {
128 --toggle-icon: #575766;
129 }
130
131 .night svg {
132 --toggle-icon: #fff;
133 }
134 }
135 }
136
137 .navbar-right {
138 display: flex;
139 align-items: center;
140 justify-content: flex-end;
141
142 > ul {
143 align-items: center;
144 gap: 8px;
145 }
146
147 .js-darkmode-btn {
148 display: flex;
149 align-items: center;
150 justify-content: space-between;
151 @include size(rem(80px), rem(40px));
152 position: relative;
153 background: rgba(#252733, 0.05);
154 padding: 0 10px;
155 color: #fff;
156 border-radius: 24px;
157 @include property;
158
159 .day svg {
160 --toggle-icon: #fff;
161 @include property;
162 margin-top: 7px;
163 }
164
165 .night svg {
166 --toggle-icon: #575766;
167 @include property;
168 margin-top: 7px;
169 }
170 }
171
172 .js-darkmode-btn label {
173 margin: 0;
174 cursor: pointer;
175 position: relative;
176 z-index: 2;
177 }
178
179 .js-darkmode-btn .ball {
180 height: 30px;
181 width: 30px;
182 position: absolute;
183 background-color: var(--clr-blue);
184 border-radius: 50%;
185 left: 4px;
186 top: 50%;
187 transform: translateY(-50%);
188 cursor: default;
189 transition: all 0.3s linear 0s;
190 z-index: 1;
191 }
192
193 .js-darkmode-btn svg {
194 font-size: 16px;
195 transition: all 0.3s linear 0s;
196 }
197
198 .js-darkmode-btn input {
199 display: none;
200 }
201 }
202
203 .settings-pro-icon {
204 position: absolute;
205 right: 0px;
206 top: -5px;
207 }
208
209 .swal2-styled.swal2-confirm.upgrade-premium-button {
210 > a {
211 color: black;
212 font-weight: normal;
213 text-decoration: none;
214 }
215 }
216
217 .swal2-footer.notification-pro-footer-wrap {
218 > a {
219 text-decoration: none;
220 }
221 }
222
223 .notification-body {
224 .filter-button-group {
225 display: flex;
226 gap: 8px;
227 @include padding(px, var(--gutter-25));
228
229 svg {
230 top: 0;
231 }
232
233 .easydocs-btn {
234 --notification-icon: var(--clr-dark);
235 --btn-px: 1rem;
236 --btn-fs: var(--fs-14);
237 --btn-py: 0.4rem;
238 display: flex;
239 align-items: center;
240 gap: 1px;
241 --btn-bg: #e4e6eb;
242 --btn-clr: var(--clr-dark);
243 --btn-bc: transparent;
244
245 &.mixitup-control-active {
246 background-color: #e7f3ff;
247 color: #1877f2;
248 --notification-icon: #1877f2;
249
250 .dashicons-screenoptions:before {
251 color: #1877f2;
252 }
253
254 @include hover {
255 background-color: #d2e6f9;
256 }
257 }
258
259 @include hover {
260 --notification-icon: var(--clr-white);
261 background: #cdcdcd;
262 }
263 }
264 }
265 }
266
267 .notify-column {
268 max-height: rem(400px);
269 overflow-y: auto;
270 scrollbar-width: thin;
271
272 &::-webkit-scrollbar-track {
273 background-color: var(--clr-text-light);
274 }
275
276 &::-webkit-scrollbar {
277 width: 8px;
278 background-color: #F5F5F5;
279 }
280
281 &::-webkit-scrollbar-thumb {
282 background-color: var(--clr-text);
283 }
284
285 /* Notification updated css */
286 ul {
287 li {
288 border-bottom: 1px solid #f1f2f3;
289 margin-bottom: 0;
290
291 a {
292 text-decoration: none;
293 gap: 9px;
294 align-content: space-around;
295 padding: 10px;
296 box-sizing: border-box;
297
298 .notify-icon {
299 padding-top: 5px;
300 }
301
302 .notify-content-wrap {
303 width: -webkit-fill-available;
304
305 .notify-content-header {
306 color: hsl(210deg 8% 35%);
307 font-size: 12px;
308 .noti-type {
309 color: var(--black_800);
310 font-weight: 500;
311 }
312 }
313
314 .notify-content-summary {
315 p {
316 color: hsl(206deg 100% 40%);
317 font-size: 13px;
318 }
319 }
320 }
321
322 &:focus {
323 box-shadow: none;
324 }
325 }
326
327 &:hover {
328 background: hsl(210deg 8% 90%);
329 }
330
331 &:last-child {
332 border-bottom: none;
333 }
334 }
335 }
336 }
337
338 .notification-item {
339 display: flex;
340 align-items: flex-start;
341 cursor: pointer;
342 gap: var(--gutter-10);
343 padding: var(--gutter-10) 15px;
344 @include margin(mx, var(--gutter-10));
345 @include property;
346 border-radius: rem(5px);
347
348 .notification-image {
349 @include size(2.5rem);
350 border-radius: 50%;
351 position: relative;
352
353 .notify-badge {
354 @include absolute(bottom 0 right 0);
355 @include size(1.125rem);
356 line-height: 1.125rem;
357 border-radius: 50%;
358 text-align: center;
359
360 .dashicons {
361 top: 0;
362 }
363 }
364
365 .notify-badge-blue {
366 @include gradient(180deg, #22AAF1, #066BDA);
367
368 .dashicons {
369 font-size: 12px;
370 color: white;
371 padding-top: 2.5px;
372 }
373 }
374
375 .notify-badge-green {
376 @include gradient(180deg, #62D77E, #2BB64E);
377
378 .dashicons {
379 font-size: 12px;
380 color: white;
381 padding-top: 4px;
382 }
383 }
384 }
385
386 @include hover {
387 background: rgba(#4C4CF1, 0.05);
388 }
389 }
390
391 .notification-content {
392 .notify-name {
393 font-size: var(--fs-14);
394 font-weight: var(--fw-500);
395 color: var(--clr-dark);
396 padding-right: 0.5rem;
397 margin: 0;
398 line-height: 1;
399
400 a {
401 text-decoration: none;
402 }
403 }
404
405 .reply-text {
406 font-size: 14px;
407 color: var(--clr-text-light);
408 line-height: 1;
409 margin-top: 5px;
410 }
411 }
412
413 .notify-short-description {
414 font-size: var(--fs-14);
415 color: var(--clr-text);
416 line-height: 1;
417 margin-top: 0.325rem;
418 }
419
420 .notify-date {
421 text-align: left;
422 color: var(--clr-text-light);
423 line-height: 1;
424 margin-top: 0.375rem;
425 }
426
427 .eazydocs-no-content {
428 display: block;
429 text-align: center;
430 margin-top: 250px;
431
432 img {
433 width: auto;
434 max-width: 50px;
435 height: auto;
436 margin: 0px auto 10px;
437 }
438 }
439
440 .bbpc-trash-filter {
441 border-radius: 1.875rem;
442 margin-bottom: 0;
443 background-color: rgba(212, 23, 23, 0.1);
444 transition: all .3s;
445
446 &:hover {
447 background-color: rgba(212, 23, 23, 0.3);
448
449 a {
450 color: #c10000;
451 }
452 }
453
454 svg {
455 fill: rgba(212, 23, 23, 1);
456 }
457
458 a {
459 justify-content: center;
460 gap: 0.3125rem;
461 padding: 5px 15px;
462 font-size: 14px;
463 display: flex;
464 align-items: center;
465 color: rgba(212, 23, 23, 1);
466 text-decoration: none;
467 }
468 }
469
470 .bbpc-settings-icon {
471 background: rgba(0, 0, 255, 0.058);
472 padding: 10px;
473 border-radius: 50%;
474 }