PluginProbe
Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) / 1.5.3
Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) v1.5.3
2.1.3 2.1.2 2.1.1 2.1.0 2.0.4 2.0.3 2.0.2 2.0.1 2.0.0 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 trunk 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 All 57 releases
darkify / src / assets / css / client_main.css

client_main.css in Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) 1.5.3, at src/assets/css/client_main.css

515 lines 14.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .darkify_dark_mode_enabled
2 .darkify_style_all:not(
3 .darkify_switch,
4 .darkify_switch *,
5 .darkify_ignore,
6 .darkify_ignore *
7 ) {
8 background: var(--darkify_dark_mode_bg) !important;
9 background-color: var(--darkify_dark_mode_bg) !important;
10 color: var(--darkify_dark_mode_text_color) !important;
11 border-color: var(--darkify_dark_mode_border_color) !important;
12 }
13 .darkify_dark_mode_enabled
14 .darkify_style_bg_txt:not(
15 .darkify_switch,
16 .darkify_switch *,
17 .darkify_ignore,
18 .darkify_ignore *
19 ) {
20 background: var(--darkify_dark_mode_bg) !important;
21 background-color: var(--darkify_dark_mode_bg) !important;
22 color: var(--darkify_dark_mode_text_color) !important;
23 }
24 .darkify_dark_mode_enabled
25 .darkify_style_bg_border:not(
26 .darkify_switch,
27 .darkify_switch *,
28 .darkify_ignore,
29 .darkify_ignore *
30 ) {
31 background: var(--darkify_dark_mode_bg) !important;
32 background-color: var(--darkify_dark_mode_bg) !important;
33 border-color: var(--darkify_dark_mode_border_color) !important;
34 }
35 .darkify_dark_mode_enabled
36 .darkify_style_txt_border:not(
37 .darkify_switch,
38 .darkify_switch *,
39 .darkify_ignore,
40 .darkify_ignore *
41 ) {
42 color: var(--darkify_dark_mode_text_color) !important;
43 border-color: var(--darkify_dark_mode_border_color) !important;
44 }
45 .darkify_dark_mode_enabled
46 .darkify_style_bg:not(
47 .darkify_switch,
48 .darkify_switch *,
49 .darkify_ignore,
50 .darkify_ignore *
51 ) {
52 background: var(--darkify_dark_mode_bg) !important;
53 background-color: var(--darkify_dark_mode_bg) !important;
54 }
55 .darkify_dark_mode_enabled
56 .darkify_style_txt:not(
57 .darkify_switch,
58 .darkify_switch *,
59 .darkify_ignore,
60 .darkify_ignore *
61 ) {
62 color: var(--darkify_dark_mode_text_color) !important;
63 }
64 .darkify_dark_mode_enabled
65 .darkify_style_border:not(
66 .darkify_switch,
67 .darkify_switch *,
68 .darkify_ignore,
69 .darkify_ignore *
70 ) {
71 border-color: var(--darkify_dark_mode_border_color) !important;
72 }
73 .darkify_dark_mode_enabled
74 .darkify_style_secondary_bg:not(
75 .darkify_switch,
76 .darkify_switch *,
77 .darkify_ignore,
78 .darkify_ignore *
79 ) {
80 background: var(--darkify_dark_mode_secondary_bg) !important;
81 background-color: var(--darkify_dark_mode_secondary_bg) !important;
82 }
83
84 /*Handle Link Style*/
85 .darkify_dark_mode_enabled
86 .darkify_style_link:not(
87 .darkify_switch,
88 .darkify_switch *,
89 .darkify_ignore,
90 .darkify_ignore *,
91 .darkify-nav ul li a
92 ) {
93 color: var(--darkify_dark_mode_link_color) !important;
94 }
95 .darkify_dark_mode_enabled
96 .darkify_style_link:not(
97 .darkify_switch,
98 .darkify_switch *,
99 .darkify_ignore,
100 .darkify_ignore *
101 ):hover {
102 color: var(--darkify_dark_mode_link_hover_color) !important;
103 }
104
105 /*Handle Form Element Style*/
106 .darkify_dark_mode_enabled
107 .darkify_style_form_element:not(
108 .darkify_switch,
109 .darkify_switch *,
110 .darkify_ignore,
111 .darkify_ignore *
112 ) {
113 background: var(--darkify_dark_mode_input_bg) !important;
114 background-color: var(--darkify_dark_mode_input_bg) !important;
115 color: var(--darkify_dark_mode_input_text_color) !important;
116 }
117 .darkify_dark_mode_enabled
118 .darkify_style_form_element:not(
119 .darkify_switch,
120 .darkify_switch *,
121 .darkify_ignore,
122 .darkify_ignore *
123 )::placeholder {
124 color: var(--darkify_dark_mode_input_placeholder_color) !important;
125 }
126
127 /*Handle Button Style*/
128 .darkify_dark_mode_enabled
129 .darkify_style_button:not(
130 .darkify_switch,
131 .darkify_switch *,
132 .darkify_ignore,
133 .darkify_ignore *
134 ) {
135 background: var(--darkify_dark_mode_btn_bg) !important;
136 background-color: var(--darkify_dark_mode_btn_bg) !important;
137 color: var(--darkify_dark_mode_btn_text_color) !important;
138 border-color: var(--darkify_dark_mode_border_color) !important;
139 }
140 /* the hover state */
141 .darkify_dark_mode_enabled
142 .darkify_style_button:not(
143 .darkify_switch,
144 .darkify_switch *,
145 .darkify_ignore,
146 .darkify_ignore *
147 ):hover {
148 background: var(--darkify_dark_mode_btn_hover_bg) !important;
149 background-color: var(--darkify_dark_mode_btn_hover_bg) !important;
150 color: var(--darkify_dark_mode_btn_text_hover_color) !important;
151 border-color: var(--darkify_dark_mode_border_color) !important;
152 }
153
154 /* ========================
155 Admin Bar Menu Design
156 ===========================*/
157 .darkify_admin_bar_switch_container {
158 cursor: pointer !important;
159 display: flex;
160 align-items: center;
161 justify-content: center;
162 width: 40px !important;
163 height: 32px !important;
164 }
165 .darkify_admin_bar_switch_container .ab-item {
166 height: 18px !important;
167 cursor: pointer !important;
168 background-color: #ffffff !important;
169 -webkit-mask: url(../img/switch_icons/switch_apple_light.svg) no-repeat center;
170 mask: url(../img/switch_icons/switch_apple_light.svg) no-repeat center;
171 }
172 .darkify_dark_mode_enabled .darkify_admin_bar_switch_container .ab-item {
173 -webkit-mask: url(../img/switch_icons/switch_apple_dark.svg) no-repeat center;
174 mask: url(../img/switch_icons/switch_apple_dark.svg) no-repeat center;
175 background-color: #ffffff !important;
176 }
177
178 /* ========================
179 Block Editor Menu Design
180 ===========================*/
181 .darkify_block_editor_switch {
182 height: 33px;
183 cursor: pointer;
184 -webkit-appearance: none;
185 -moz-appearance: none;
186 outline: 0;
187 border: 0;
188 background: #121116;
189 border-radius: 3px;
190 padding: 0 12px;
191 margin-right: 8px;
192 }
193 .darkify_dark_mode_enabled .darkify_block_editor_switch {
194 background: #ffffff;
195 }
196 .darkify_block_editor_switch .icon {
197 width: 20px;
198 height: 20px;
199 background-color: #ffffff !important;
200 -webkit-mask: url(../img/switch_icons/switch_apple_light.svg) no-repeat center;
201 mask: url(../img/switch_icons/switch_apple_light.svg) no-repeat center;
202 }
203
204 .darkify_dark_mode_enabled .darkify_block_editor_switch .icon {
205 background-color: #171717 !important;
206 -webkit-mask: url(../img/switch_icons/switch_apple_dark.svg) no-repeat center;
207 mask: url(../img/switch_icons/switch_apple_dark.svg) no-repeat center;
208 }
209
210 /* ========================
211 Switch Design
212 ===========================*/
213
214 .darkify_switch,
215 .darkify_switch * {
216 box-sizing: border-box;
217 }
218 .darkify_switch.darkify_top_left,
219 .darkify_switch.darkify_top_right,
220 .darkify_switch.darkify_bottom_left,
221 .darkify_switch.darkify_bottom_right {
222 position: fixed;
223 z-index: 99999;
224 }
225 .darkify_switch.darkify_top_left {
226 top: var(--darkify_switch_position_from_top_left_top);
227 left: var(--darkify_switch_position_from_top_left_left);
228 }
229 .darkify_switch.darkify_top_right {
230 top: var(--darkify_switch_position_from_top_right_top);
231 right: var(--darkify_switch_position_from_top_right_right);
232 }
233 .darkify_switch.darkify_bottom_left {
234 bottom: var(--darkify_switch_position_from_bottom_left_bottom);
235 left: var(--darkify_switch_position_from_bottom_left_left);
236 }
237 .darkify_switch.darkify_bottom_right {
238 bottom: var(--darkify_switch_position_from_bottom_right_bottom);
239 right: var(--darkify_switch_position_from_bottom_right_right);
240 }
241 .darkify_switch.darkify_absolute_position {
242 position: absolute;
243 }
244
245 @media only screen and (max-width: 600px) {
246 .darkify_switch.darkify_hide_on_mobile {
247 display: none;
248 }
249 }
250
251 @media only screen and (max-width: 600px) {
252 .darkify_switch.darkify_top_left_in_mobile,
253 .darkify_switch.darkify_top_right_in_mobile,
254 .darkify_switch.darkify_bottom_left_in_mobile,
255 .darkify_switch.darkify_bottom_right_in_mobile {
256 position: fixed;
257 }
258 .darkify_switch.darkify_top_left_in_mobile {
259 top: var(--darkify_switch_position_from_top_left_top_in_mobile);
260 left: var(--darkify_switch_position_from_top_left_left_in_mobile);
261 bottom: unset;
262 right: unset;
263 }
264 .darkify_switch.darkify_top_right_in_mobile {
265 top: var(--darkify_switch_position_from_top_right_top_in_mobile);
266 right: var(--darkify_switch_position_from_top_right_right_in_mobile);
267 bottom: unset;
268 left: unset;
269 }
270 .darkify_switch.darkify_bottom_left_in_mobile {
271 bottom: var(--darkify_switch_position_from_bottom_left_bottom_in_mobile);
272 left: var(--darkify_switch_position_from_bottom_left_left_in_mobile);
273 top: unset;
274 right: unset;
275 }
276 .darkify_switch.darkify_bottom_right_in_mobile {
277 bottom: var(--darkify_switch_position_from_bottom_right_bottom_in_mobile);
278 right: var(--darkify_switch_position_from_bottom_right_right_in_mobile);
279 top: unset;
280 left: unset;
281 }
282 }
283
284 .darkify_tooltip .darkify_tooltiptext {
285 visibility: hidden;
286 width: 120px;
287 background-color: var(--darkify_switch_tooltip_bg_color);
288 color: var(--darkify_switch_tooltip_text_color);
289 font-size: 12px;
290 text-align: center;
291 border-radius: 0;
292 padding: 5px 0;
293 position: absolute;
294 z-index: 1;
295 }
296 .darkify_tooltip .darkify_tooltiptext::after {
297 content: "";
298 position: absolute;
299 border-width: 5px;
300 border-style: solid;
301 }
302 .darkify_tooltip:hover .darkify_tooltiptext {
303 visibility: visible;
304 }
305 .darkify_tooltip.darkify_tooltip_top .darkify_tooltiptext {
306 bottom: calc(100% + 10px);
307 left: 50%;
308 margin-left: -60px;
309 }
310 .darkify_tooltip.darkify_tooltip_top .darkify_tooltiptext::after {
311 left: 50%;
312 margin-left: -5px;
313 top: 100%;
314 border-color: var(--darkify_switch_tooltip_bg_color) transparent transparent
315 transparent;
316 }
317 .darkify_tooltip.darkify_tooltip_bottom .darkify_tooltiptext {
318 top: calc(100% + 10px);
319 left: 50%;
320 margin-left: -60px;
321 }
322 .darkify_tooltip.darkify_tooltip_bottom .darkify_tooltiptext::after {
323 left: 50%;
324 margin-left: -5px;
325 bottom: 100%;
326 border-color: transparent transparent var(--darkify_switch_tooltip_bg_color)
327 transparent;
328 }
329 .darkify_tooltip.darkify_tooltip_left .darkify_tooltiptext {
330 right: calc(100% + 10px);
331 top: calc(50% - 15px);
332 }
333 .darkify_tooltip.darkify_tooltip_left .darkify_tooltiptext::after {
334 top: 50%;
335 left: 100%;
336 margin-top: -5px;
337 border-color: transparent transparent transparent
338 var(--darkify_switch_tooltip_bg_color);
339 }
340 .darkify_tooltip.darkify_tooltip_right .darkify_tooltiptext {
341 left: calc(100% + 10px);
342 top: calc(50% - 15px);
343 }
344 .darkify_tooltip.darkify_tooltip_right .darkify_tooltiptext::after {
345 top: 50%;
346 right: 100%;
347 margin-top: -5px;
348 border-color: transparent var(--darkify_switch_tooltip_bg_color) transparent
349 transparent;
350 }
351
352 /* ==============
353 Switch Style
354 ============== */
355 .darkify_switch_style {
356 cursor: pointer;
357 z-index: 9999;
358 width: calc(60px * var(--darkify-switch-scale, 1));
359 height: calc(60px * var(--darkify-switch-scale, 1));
360 border-radius: var(--darkify_switch_border_radius);
361 background: var(--darkify_switch_light_mode_bg);
362 display: flex;
363 align-items: center;
364 justify-content: center;
365 border-width: var(--darkify_switch_border);
366 border-style: solid;
367 border-color: var(--darkify_switch_border_light_color);
368 }
369 .darkify_dark_mode_enabled .darkify_switch_style {
370 border-color: var(--darkify_switch_border_dark_color);
371 }
372 .darkify_switch_style .theme-toggle {
373 display: flex;
374 align-items: center;
375 justify-content: center;
376 }
377 .darkify_switch_style svg {
378 width: calc(40px * var(--darkify-switch-scale, 1));
379 height: calc(40px * var(--darkify-switch-scale, 1));
380 color: var(--darkify_switch_light_mode_color);
381 stroke: var(--darkify_switch_light_mode_color);
382 }
383 .darkify_dark_mode_enabled .darkify_switch_style {
384 background: var(--darkify_switch_dark_mode_bg);
385 }
386 .darkify_dark_mode_enabled .darkify_switch_style svg {
387 color: var(--darkify_switch_dark_mode_color);
388 stroke: var(--darkify_switch_dark_mode_color);
389 }
390 .switch-orbit {
391 box-sizing: content-box;
392 }
393
394 /*
395 Kadence Theme Fixes
396 ===========================
397 */
398 .darkify_dark_mode_enabled
399 .block-editor-page.post-content-style-boxed
400 .editor-styles-wrapper:before,
401 .darkify_dark_mode_enabled .admin-color-pcs-boxed.editor-styles-wrapper:before {
402 background-color: transparent !important;
403 }
404 .darkify_dark_mode_enabled h3#color-palette-1-0,
405 .darkify_dark_mode_enabled .components-color-palette__custom-color-name {
406 color: var(--darkify_dark_mode_text_color) !important;
407 }
408
409 .darkify-dropdown {
410 position: relative;
411 width: 180px;
412 margin-left: 8px;
413 }
414
415 .darkify-dropdown .darkify-selected {
416 padding: 5px;
417 background: #fff;
418 color: #000;
419 cursor: pointer;
420 border-radius: 3px;
421 border: 1px solid #c0c0c0;
422 }
423
424 .darkify-dropdown .darkify-options {
425 display: none;
426 position: absolute;
427 width: 100%;
428 background: #fff;
429 border-radius: 6px;
430 margin-top: 5px;
431 overflow: hidden;
432 z-index: 1000;
433 box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
434 color: #000;
435 top: 30px;
436 }
437
438 .darkify-dropdown .darkify-options.show {
439 display: block;
440 }
441
442 .darkify-dropdown .darkify-option {
443 padding: 8px;
444 cursor: pointer;
445 display: flex;
446 align-items: center;
447 }
448 .darkify-dropdown .darkify-selected {
449 display: flex;
450 align-items: center;
451 width: 100%;
452 }
453 .darkify-dropdown .theme_color {
454 display: inline-block;
455 width: 20px;
456 height: 20px;
457 border-radius: 50%;
458 margin-right: 8px;
459 border: 1px solid gray;
460 }
461
462 .darkify-dropdown .carbon_mist {
463 background-color: #171717;
464 }
465 .darkify-dropdown .midnight_reverie {
466 background-color: #4e478d;
467 }
468 .darkify-dropdown .verdant_depths {
469 background-color: #073d2f;
470 }
471 .darkify-dropdown .celestial_tide {
472 background-color: #144e78;
473 }
474 .darkify-dropdown .emberwood {
475 background-color: #372911;
476 }
477 .darkify-dropdown .glacier_drift {
478 background-color: #123d52;
479 }
480 .darkify-dropdown .indigo_veil {
481 background-color: #46598c;
482 }
483 .darkify-dropdown .duskmire {
484 background-color: #403953;
485 }
486 .darkify-dropdown .tidal_frost {
487 background-color: #286f8d;
488 }
489 .darkify-dropdown .blue_bastion {
490 background-color: #244892;
491 }
492 .darkify-dropdown .crimson_veil {
493 background-color: #440649;
494 }
495
496 .darkify_dark_mode_enabled .darkify-dropdown,
497 .darkify_dark_mode_enabled .darkify-options.show {
498 background-color: var(--darkify_dark_mode_bg) !important;
499 }
500 .darkify-option:nth-child(6),.darkify-option:nth-child(7),.darkify-option:nth-child(8),.darkify-option:nth-child(9),.darkify-option:nth-child(10),.darkify-option:nth-child(11) {
501 pointer-events: none;
502 opacity: 0.7;
503 }
504
505 /* Switch Attention Effects */
506 @keyframes darkify_attention_pulse {
507 0%, 100% { transform: scale(1); }
508 50% { transform: scale(1.1); }
509 }
510 .darkify_switch.darkify_attention_pulse {
511 animation: darkify_attention_pulse 2s ease-in-out 2s infinite;
512 }
513 .darkify_switch.darkify_attention_pulse:hover {
514 animation-play-state: paused;
515 }