Dark mode

How to work with dark mode?


Please not: If you update template directory structure, you also have to update css path in function.js file dark mode script.

Dark mode is enabled by default with dark mode switcher. If you don't want switcher you just need to remove switcher code from all HTML files.

<!-- Dark mode switch START -->
  <div class="modeswitch-wrap" id="darkModeSwitch">
    <div class="modeswitch-item">
      <div class="modeswitch-icon"></div>
    </div>
    <span>Dark mode</span>
  </div>
<!-- Dark mode switch END -->
Only dark mode

If you prefer only dark mode in your theme you just need to replace style.css with style-dark.css file in all HTML files.

<!-- Theme CSS -->
<link rel="stylesheet" type="text/css" href="assets/css/style-dark.css">
Disable dark mode

Simply remove switcher code from all HTML files and delete style-dark.scss file and dark folder.

Dark mode items

If you need to show or hide any elements in dark or light mode use .light-mode-item for elements that you want to show in light mode only and use.dark-mode-item for elements that you want to show in dark mode only. See below example for theme logo.

<img class="light-mode-item" src="assets/images/logo.svg" alt="logo">
<img class="dark-mode-item" src="assets/images/logo-light.svg" alt="logo">