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

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