Light 🕯️ and dark 🌑 theme

 Light🕯️and dark 🌑 theme 

Light 🕯️ and dark 🌑 theme


<!DOCTYPE html>

<html lang="en" class="theme-light">


<head>

  

    <Style>


html, body {

    margin: 0;

    padding: 0;

    height: 100%;

    width: 100%;

  }

  .theme-light {

    --color-primary: #0060df;

    --color-secondary: #fbfbfe;

    --color-accent: #fd6f53;

    --font-color: #000000;

  }

  .theme-dark {

    --color-primary: #17ed90;

    --color-secondary: #243133;

    --color-accent: #12cdea;

    --font-color: #ffffff;

  }

  .container {

    display: flex;

    width: 100%;

    height: 100%;

    background: var(--color-secondary);

    flex-direction: column;

    justify-content: center;

    align-items: center;

  }

  .container h1 {

    color: var(--font-color);

  }

  .container button {

    color: var(--font-color);

    background: var(--color-primary);

    padding: 10px 20px;

    border: 0;

    border-radius: 5px;

  }


</Style>

</head>


<body>

    <div class="container">

        <h1>Theme Switcher</h1>

        <button id="switch" onclick="toggleTheme()">Switch</button>

    </div>

    <script>

        // function to set a given theme/color-scheme

        function setTheme(themeName) {

            localStorage.setItem('theme', themeName);

            document.documentElement.className = themeName;

        }


        // function to toggle between light and dark theme

        function toggleTheme() {

            if (localStorage.getItem('theme') === 'theme-dark') {

                setTheme('theme-light');

            } else {

                setTheme('theme-dark');

            }

        }


        // Immediately invoked function to set the theme on initial load

        (function () {

            if (localStorage.getItem('theme') === 'theme-dark') {

                setTheme('theme-dark');

            } else {

                setTheme('theme-light');

            }

        })();

    </script>

CREATE BY: <address>ABHISHEK</address>

</body>

</html>



Code download link 🔗:- click here..

W3 School website link 👉:- click here..

YouTube channel link 👉:- click here..

Post a Comment

0 Comments

Comments

3/recent-comments

DMCA

Contact form

Followers

Followers