 
	
		
		
		
		
			
- 
		AuthorPosts
- 
		
			
				
September 25, 2019 at 9:08 pm #1142017Any plans on implementing Dark Mode to Enfold? I start seeing some sites that when the computer, phone or tablet changes to dark mode based on location, the website also does. Of course you need to implement this and I am about to do it. I want to ask first if that is something planned for Enfold, so I will wait if that is the case. If not, do you recommend a way to implement it? Thanks. September 25, 2019 at 9:51 pm #1142034Hey peterolle, Not sure if anything is in development natively, but there are plugins available: Best regards, 
 Jordan ShannonSeptember 25, 2019 at 10:57 pm #1142042and the script could also implemented (darkmode.js) but all uses mix-blend-mode – and that is something not all browser will support. 
 See here a quick embedding via child-theme functions.php:function add_darkmode(){ ?> <script src="https: (Email address hidden if logged out) /lib/darkmode-js.min.js"></script> <script> new Darkmode({ bottom: '64px', // default: '32px' right: 'unset', // default: '32px' left: '32px', // default: 'unset' time: '0.5s', // default: '0.3s' mixColor: '#fff', // default: '#fff' backgroundColor: '#fff', // default: '#fff' buttonColorDark: '#100f2c', // default: '#100f2c' buttonColorLight: '#fff', // default: '#fff' saveInCookies: false, // default: true, label: '🌓', // default: '' autoMatchOsTheme: true // default: true }).showWidget(); </script> <?php } add_action('wp_footer', 'add_darkmode');now there will be a little button on your page.: see here (not totaly styled): https://webers-testseite.de/guenni/ the script toggles one class to body ( #top) : darkmode–activated – so you can use it for styling your changings on activate state. 
 it now depends on your page what to style – and what mix-blend-mode you use.September 25, 2019 at 11:21 pm #1142043Hey Guenter, Awesome! Thanks for sharing. Best regards, 
 Jordan ShannonSeptember 26, 2019 at 8:31 am #1142142this is a small script of 6kb – you can host it on your server ( on GDPR Reasonst might be better ) – then you can split those child-theme functions.php entry: function darkmode_js_script() { wp_enqueue_script( 'Darkmode', get_stylesheet_directory_uri().'/js/darkmode.min.js', '1.4', true ); } add_action( 'wp_enqueue_scripts', 'darkmode_js_script' ); function add_darkmode(){ ?> <script> new Darkmode({ bottom: '64px', // default: '32px' right: 'unset', // default: '32px' left: '32px', // default: 'unset' time: '0.5s', // default: '0.3s' mixColor: '#fff', // default: '#fff' backgroundColor: '#fff', // default: '#fff' buttonColorDark: '#100f2c', // default: '#100f2c' buttonColorLight: '#fff', // default: '#fff' saveInCookies: false, // default: true, label: '🌓', // default: '' autoMatchOsTheme: true // default: true }).showWidget(); </script> <?php } add_action('wp_footer', 'add_darkmode');September 26, 2019 at 8:43 am #1142145dear peterolle – if you have seen my testpage please tell me because i want to switch back to the status before. 
 PS : on Impressum Page you can see that you can ignore elements.
 The top section is dark on default – so :#top.page-id-230.darkmode--activated #av_section_1 { isolation: isolate; }will do the trick September 26, 2019 at 8:47 am #1142147Yes, you can remove it, thank you for sharing. I will continue looking for a solution and hopefully someone from Enfold team can share if this is planned. I am looking for a complete integration, full site, and if course that needs a lot of CSS for adapting everything. If I spend a month doing it and then Enfold has the feature, I rather wait. Thanks again. September 26, 2019 at 11:01 am #1142209Hi peterolle, Well, I forwarded it to the dev team. Maybe it will be considered sometime in the future, but I am not sure it will be soon. Best regards, 
 Victoria
- 
		AuthorPosts
- You must be logged in to reply to this topic.
