How to Make Night Mode on Blogger With Cookies

How to Make Night Mode on Blogger With Cookies

Night Mode is a feature that aims to make the display dark. We usually encounter this feature on mobile devices that embed the Night Mode or Dark Mode function.

In this article I will share tips on how to make Night Mode on blogger with cookies. Here I added a cookie feature so that when we refresh the page that has been activated with Night Mode it will not return to the initial mode even though you have changed pages.

For friends who are interested in installing this Night Mode feature, please follow the steps below.

How to Make Night Mode on Blogger With Cookies

First open the  blogger page  > Click the  Themes menu  and Click  Edit HTML  > Add this code before the code </body>

<div class='Switchbtn'>
<span class='nightly'>Night Mode</span> <input class='togglenight togglenight-switch' id='nightmode' type='checkbox'/>
<label class='togglenight-btn' for='nightmode'/></div>
<script type='text/javascript'>
//<![CDATA[
// Night Mode
$("#nightmode").click(function(){$("body").toggleClass("nightmode")}),$("body").toggleClass(localStorage.toggled),$("#nightmode").click(function(){"nightmode"!=localStorage.toggled?($("body").toggleClass("nightmode",!0),localStorage.toggled="nightmode"):($("body").toggleClass("nightmode",!1),localStorage.toggled="")});
//]]>
</script>

Then add this CSS code before the code </head>

<style type='text/css'>
/* Night Mode */
.nightly{color:#999;font-size:13px}
.Switchbtn{position:fixed;text-align:center;display:inline-block;align-items:center;z-index:100;right:20px;top:20px}
.togglenight{display:none;}
.togglenight + .togglenight-btn{outline:0;display:inline-block;width:45px;height:10px;position:relative;cursor:pointer;margin-left:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.togglenight + .togglenight-btn:after,.togglenight + .togglenight-btn:before{position:relative;display:block;content:&quot;&quot;;width:50%;height:100%}
.togglenight-switch + .togglenight-btn{background:#d5d2fc;border-radius:99em;transition:all .4s ease}
.togglenight-switch + .togglenight-btn:after{content:&#39;&#39;;border-radius:100px;background:#887fff;transition:left 0.3s cubic-bezier(0.175,0.885,0.32,1.275),padding 0.3s ease,margin 0.3s ease;position:absolute;width:20px;height:20px;top:-5px;left:0;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}
.togglenight-switch:checked + .togglenight-btn{background:rgba(255,255,255,.15)}
.togglenight:checked + .togglenight-btn:after{content:&#39;&#39;;left:55%;background:#ff9f43}
.nightmode{background:#202124;color:rgba(255,255,255,.7)}
.nightmode a{color:rgba(255,255,255,.7)!important}
.nightmode a:hover{color:rgba(255,255,255,.4)!important}
.nightmode .class-baru{}
.nightmode .class-baru{}
</style>

Pay attention to the marked code, this code is an example of code that you can edit by replacing  .class-baru it with a class or with an ID in a certain part of your template. Please add  .nightmode before the class or ID of the template section that you want to change when Night Mode is active.

Examples as follows:

.nightmode .header{background:#222}
.nightmode .title{color:#fff}

Also edit this CSS code to determine the position of the Night Mode button.

.Switchbtn{position:fixed;text-align:center;display:inline-block;align-items:center;z-index:100;right:20px;top:20px}

If you have edited everything you need, click the save theme button and see the results on your blog.

0 Response to "How to Make Night Mode on Blogger With Cookies"

Post a Comment

Apa pertanyaan Anda?