PluginProbe
Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) / 1.4.9
Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) v1.4.9
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.4.9, at src/assets/css/client_main.css

388 lines 11.1 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 }
192 .darkify_dark_mode_enabled .darkify_block_editor_switch {
193 background: #ffffff;
194 }
195 .darkify_block_editor_switch .icon {
196 width: 20px;
197 height: 20px;
198 background-color: #ffffff !important;
199 -webkit-mask: url(../img/switch_icons/switch_apple_light.svg) no-repeat center;
200 mask: url(../img/switch_icons/switch_apple_light.svg) no-repeat center;
201 }
202
203 .darkify_dark_mode_enabled .darkify_block_editor_switch .icon{
204 background-color: #171717 !important;
205 -webkit-mask: url(../img/switch_icons/switch_apple_dark.svg) no-repeat center;
206 mask: url(../img/switch_icons/switch_apple_dark.svg) no-repeat center;
207 }
208
209 /* ========================
210 Switch Design
211 ===========================*/
212
213 .darkify_switch,
214 .darkify_switch * {
215 box-sizing: border-box;
216 }
217 .darkify_switch.darkify_top_left,
218 .darkify_switch.darkify_top_right,
219 .darkify_switch.darkify_bottom_left,
220 .darkify_switch.darkify_bottom_right {
221 position: fixed;
222 z-index: 99999;
223 }
224 .darkify_switch.darkify_top_left {
225 top: var(--darkify_switch_position_from_top_left_top);
226 left: var(--darkify_switch_position_from_top_left_left);
227 }
228 .darkify_switch.darkify_top_right {
229 top: var(--darkify_switch_position_from_top_right_top);
230 right: var(--darkify_switch_position_from_top_right_right);
231 }
232 .darkify_switch.darkify_bottom_left {
233 bottom: var(--darkify_switch_position_from_bottom_left_bottom);
234 left: var(--darkify_switch_position_from_bottom_left_left);
235 }
236 .darkify_switch.darkify_bottom_right {
237 bottom: var(--darkify_switch_position_from_bottom_right_bottom);
238 right: var(--darkify_switch_position_from_bottom_right_right);
239 }
240 .darkify_switch.darkify_absolute_position {
241 position: absolute;
242 }
243
244 @media only screen and (max-width: 600px) {
245 .darkify_switch.darkify_hide_on_mobile {
246 display: none;
247 }
248 }
249
250 @media only screen and (max-width: 600px) {
251 .darkify_switch.darkify_top_left_in_mobile,
252 .darkify_switch.darkify_top_right_in_mobile,
253 .darkify_switch.darkify_bottom_left_in_mobile,
254 .darkify_switch.darkify_bottom_right_in_mobile {
255 position: fixed;
256 }
257 .darkify_switch.darkify_top_left_in_mobile {
258 top: var(--darkify_switch_position_from_top_left_top_in_mobile);
259 left: var(--darkify_switch_position_from_top_left_left_in_mobile);
260 bottom: unset;
261 right: unset;
262 }
263 .darkify_switch.darkify_top_right_in_mobile {
264 top: var(--darkify_switch_position_from_top_right_top_in_mobile);
265 right: var(--darkify_switch_position_from_top_right_right_in_mobile);
266 bottom: unset;
267 left: unset;
268 }
269 .darkify_switch.darkify_bottom_left_in_mobile {
270 bottom: var(--darkify_switch_position_from_bottom_left_bottom_in_mobile);
271 left: var(--darkify_switch_position_from_bottom_left_left_in_mobile);
272 top: unset;
273 right: unset;
274 }
275 .darkify_switch.darkify_bottom_right_in_mobile {
276 bottom: var(--darkify_switch_position_from_bottom_right_bottom_in_mobile);
277 right: var(--darkify_switch_position_from_bottom_right_right_in_mobile);
278 top: unset;
279 left: unset;
280 }
281 }
282
283 .darkify_tooltip .darkify_tooltiptext {
284 visibility: hidden;
285 width: 120px;
286 background-color: var(--darkify_switch_tooltip_bg_color);
287 color: var(--darkify_switch_tooltip_text_color);
288 font-size: 12px;
289 text-align: center;
290 border-radius: 0;
291 padding: 5px 0;
292 position: absolute;
293 z-index: 1;
294 }
295 .darkify_tooltip .darkify_tooltiptext::after {
296 content: "";
297 position: absolute;
298 border-width: 5px;
299 border-style: solid;
300 }
301 .darkify_tooltip:hover .darkify_tooltiptext {
302 visibility: visible;
303 }
304 .darkify_tooltip.darkify_tooltip_top .darkify_tooltiptext {
305 bottom: calc(100% + 10px);
306 left: 50%;
307 margin-left: -60px;
308 }
309 .darkify_tooltip.darkify_tooltip_top .darkify_tooltiptext::after {
310 left: 50%;
311 margin-left: -5px;
312 top: 100%;
313 border-color: var(--darkify_switch_tooltip_bg_color) transparent transparent
314 transparent;
315 }
316 .darkify_tooltip.darkify_tooltip_bottom .darkify_tooltiptext {
317 top: calc(100% + 10px);
318 left: 50%;
319 margin-left: -60px;
320 }
321 .darkify_tooltip.darkify_tooltip_bottom .darkify_tooltiptext::after {
322 left: 50%;
323 margin-left: -5px;
324 bottom: 100%;
325 border-color: transparent transparent var(--darkify_switch_tooltip_bg_color)
326 transparent;
327 }
328 .darkify_tooltip.darkify_tooltip_left .darkify_tooltiptext {
329 right: calc(100% + 10px);
330 top: calc(50% - 15px);
331 }
332 .darkify_tooltip.darkify_tooltip_left .darkify_tooltiptext::after {
333 top: 50%;
334 left: 100%;
335 margin-top: -5px;
336 border-color: transparent transparent transparent
337 var(--darkify_switch_tooltip_bg_color);
338 }
339 .darkify_tooltip.darkify_tooltip_right .darkify_tooltiptext {
340 left: calc(100% + 10px);
341 top: calc(50% - 15px);
342 }
343 .darkify_tooltip.darkify_tooltip_right .darkify_tooltiptext::after {
344 top: 50%;
345 right: 100%;
346 margin-top: -5px;
347 border-color: transparent var(--darkify_switch_tooltip_bg_color) transparent
348 transparent;
349 }
350
351 /* ==============
352 Switch Style
353 ============== */
354 .darkify_switch_style {
355 cursor: pointer;
356 z-index: 9999;
357 width: var(--darkify_switch_width);
358 height: var(--darkify_switch_height);
359 border-radius: var(--darkify_switch_border_radius);
360 background: var(--darkify_switch_light_mode_bg);
361 display: flex;
362 align-items: center;
363 justify-content: center;
364 border-width: var(--darkify_switch_border);
365 border-style: solid;
366 border-color: var(--darkify_switch_border_light_color);
367 }
368 .darkify_dark_mode_enabled .darkify_switch_style {
369 border-color: var(--darkify_switch_border_dark_color);
370 }
371 .darkify_switch_style .theme-toggle {
372 display: flex;
373 align-items: center;
374 justify-content: center;
375 }
376 .darkify_switch_style svg {
377 width: var(--darkify_switch_icon_size);
378 height: var(--darkify_switch_icon_size);
379 color: var(--darkify_switch_light_mode_color);
380 stroke: var(--darkify_switch_light_mode_color);
381 }
382 .darkify_dark_mode_enabled .darkify_switch_style {
383 background: var(--darkify_switch_dark_mode_bg);
384 }
385 .darkify_dark_mode_enabled .darkify_switch_style svg {
386 color: var(--darkify_switch_dark_mode_color);
387 stroke: var(--darkify_switch_dark_mode_color);
388 }