Cara Membuat Fitur Dark Mode - VioMagz


Dark mode atau Night mode ( mode malam ) merupakan sebuah fitur yang dapat merubah tampilan sebuah website atau blog yang pada mulanya terang menjadi gelap. Tujuan dari penambahan fitur ini tidak lain adalah untuk mempercantik tampilan suatu blog dan memberikan kesan yang berbeda untuk pengunjungnya. Selain mempercantik tampilan blog, pengunjung juga akan merasakan kenyamanan karena dengan adanya fitur dark mode maka akan mengurangi resiko sakit mata ketika pengunjung sedang membaca konten pada blog kita. 

Di blog ini sendiri saya sudah menambahkan fitur dark mode yang dimana jika kalian mengklik gambar bulan sabit di pojok kanan atas, maka suasana terang akan berubah menjadi gelap. 

Jika kalian berminat untuk memasang fitur dark mode, kalian bisa ikuti cara dibawah ini : 

Cara Membuat Fitur Dark Mode - Viomagz
  • Pertama, silahkan log in terlebih dahulu ke akun blogger kalian
  • Jika sudah masuk ke draft blogger/dashboard blogger kalian , silahkan klik " Tema " => " Edit HTML"
  • Apabila sudah masuk ke Edit HTML, kalian cari kode " ]]></b:skin> " kemudian copy kode dibawah ini dan pastekan tepat diatas kode " ]]></b:skin> ".
/* Dark Mode */
/* Button Dark Mode */
.modedark{display:inline-block;float: right;margin-top: 3px;position:absolute;right:45px;top: 0;z-index:999;}
.modedark svg{
width:24px;
height:24px;
vertical-align: -5px;
background-repeat: no-repeat !important;
content: '';
}
.modedark svg path{
fill:#fff;
}
.modedark .check:checked ~ .NavMenu{
opacity:1;
visibility:visible;
top:45px;
min-width:200px;
transition:all .3s ease;
z-index:2;
}
.iconmode {
cursor: pointer;
display: block;
padding: 8px;
background-position: center;
transition: all .5s linear;
}
.iconmode:hover{
border-radius: 100px;
background: rgba(0,0,0,.2) radial-gradient(circle, transparent 2%, rgba(0,0,0,.2) 2%) center/15000%;
}
.check {
    display: none;
}
.modedark .iconmode .openmode{
display:block;
}
.modedark .iconmode .closemode{
display:none;
}
.modedark .check:checked ~ .iconmode .openmode{
display:none;
}
.modedark .check:checked ~ .iconmode .closemode{
display:block;
}
/* Warna Dark Mode */
/* Warna Night Mode */
.Night #wrapper {background: #292e38;}
.Night #HTML3 {background:#1d2129;}
.Night #footer-widget-container {background:#1d2129;}
.Night .share-this-pleaseeeee {background:#292e38;}
.Night .related-post h4{background:#292e38;}
.Night #label-info-th {background:#1d2129;}
.Night body {background:#1d2129;}
.Night .post-body {color:#cccccc}
.Night #baca-juga h2 {color:#cccccc;background:#1d2129}
.Night .label-info-th a {color:#cccccc;background:#3d4658}
.Night li.recent-posts a{color:#cccccc}
.Night .recent-posts-title h2{color:#cccccc}
.Night .Recent_Post_Mas_Tamvan .recent-post-mas-tamvan span.mastamvan_title a{color:#cccccc}
.Night span.mastamvan_title a .Recent_Post_Mas_Tamvan .recent-post-mas-tamvan {color:#cccccc;background:#1d2129}
.Night .Recent_Post_Mas_Tamvan .recent-post-mas-tamvan .widget-content {color:#cccccc;background:#1d2129}
.Night .post-info {color:#cccccc}
.Night {background:#1d2129;}
.Night h2.post-title a {color:#9e9e9e;}
.Night h2.post-title a:hover {color:#f17f43}
.Night .post-title {color:#1e90ff}
.Night ul.nav-social {color:#1d2129}
.Night .post-snippet {color:#cccccc}
.Night #ignielNewsletter {background:#292e38;}
.Night #Label1{background:#292e38;}
.Night .post{background:#292e38;border-bottom-color: #252a33;}
.Night .PopularPosts h2{background:#343944;}
.Night .latest-post-title h2{background:#292e38;border-bottom-color: #313640;}
.Night .newspaptext{color:#9e9e9e}
.Night .PopularPosts h2 span{color:#9e9e9e}
.Night .list-label-widget-content ul li {border-bottom-color: #313640;}
.Night .img-thumbnail img {background: #252931 linear-gradient(to right, rgba(255, 255, 255, 0) 5%, rgb(49, 54, 64) 20%, rgba(255, 255, 255, 0) 30%);background-size: 800px 104px;}
.Night #ignielNewsletter .medsos__ {border-top-color: #313640;}
.Night #footer-container{background:#12161f;}
.Night #footer-navmenu{background:#171b25;}
.Night .sidebar h2 {color:#b7b7b7;border-bottom-color: #313640;}
.Night .sidebar-sticky h2 {color:#b7b7b7;border-bottom-color: #313640;}
.Night .latest-post-title h2 {color:#b7b7b7;border-bottom-color: #313640;}
.Night .above-post-widget h2 {color:#b7b7b7;border-bottom-color: #313640;}
.Night .comments h3 {color:#b7b7b7;border-bottom-color: #313640;}
.Night .breadcrumbs {color:#b7b7b7;border-bottom-color: #313640;}
.Night .btnsocialshare {background:#383c44;}
.Night .label-line::before{background: #1d2129 ;}
.Night .label-line-c::before {background: #333740 ;}
.Night a.showcontent:hover {background: #373a42;}
.Night a.showcontent{background: #292e38}
.Night #ignielNewsletter input{background: #272b33;border-color:#2b303a;}
.Night .comments .comments-content .comment-content {color:#ffffff}
.Night div#Label1 h2 {border-bottom: 1px solid #272b33;background: #343944;}
.Night .related-post-style-3 .related-post-item-title {color: #bbb;}
.Night #baca-juga ul {border: 2px solid #333740;}
.Night #baca-juga h2 {border: 2px solid #292e38;}
.Night #comments a.hiddencontent {background: #424854;}
.Night .comments .comments-content .comment-thread ol {background: #292e38;}
.Night .comments .comments-content .inline-thread {background: #292e38;}.

  • Langkah selanjutnya adalah penempatan tombol, kebetulan saya adalah pengguna viomagz jadi saya akan menempatkan tombol di sebelah pojok kanan atas, Untuk itu kalian silahkan cari kode " </header> " kemudian pastekan kode dibawah ini tepat berada diatas kode </header> , Jika kalian pengguna template lain silahkan kalian bisa sesuaikan sendiri. 
<div class='modedark'><input class='check' id='modedark' title='Mode Dark' type='checkbox'/>
<label class='iconmode' for='modedark'>
<svg class='openmode' viewBox='0 0 24 24'><path d='M12,18C11.11,18 10.26,17.8 9.5,17.45C11.56,16.5 13,14.42 13,12C13,9.58 11.56,7.5 9.5,6.55C10.26,6.2 11.11,6 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31L23.31,12L20,8.69Z'/></svg>
<svg class='closemode' viewBox='0 0 24 24'><path d='M14.3,16L13.6,14H10.4L9.7,16H7.8L11,7H13L16.2,16H14.3M20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31L23.31,12L20,8.69M10.85,12.65H13.15L12,9L10.85,12.65Z'/></svg>
</label>
</div>

  • Setelah selesai kalian cari lagi kode " </body> "  dan letakkan kode java script dibawah ini tepat berada di atas kode </body> 
<script type='text/javascript'>
//<![CDATA[
/* Dark Mode */
$(document).ready(function(){$("body").toggleClass(localStorage.toggled),$("#modedark").on("click",function(){"Night"!=localStorage.toggled?($("body").toggleClass("Night",!0),localStorage.toggled="Night",$(".section-center").css("display","block")):($("body").toggleClass("Night",!1),localStorage.toggled="",$(".section-center").css("display",""))}),$("body").hasClass("Night")?$("#modedark").prop("checked",!0):$("#modedark").prop("checked",!1)});
//]]>
</script>

  • Noted : Jika kalian belum memasang kode jQuery di blog kalian, maka kalian bisa copy kode dibawah ini dan pastekan diatas kode " </head> " . 
<script src='//ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js'/>

  • Jika sudah selesai jangan lupa untuk di simpan. dan selamat fitur dark mode telah berhasil ditambahkan di blog kalian. 


Berlangganan update artikel terbaru via email:

2 Responses to "Cara Membuat Fitur Dark Mode - VioMagz"

  1. Alhamdulillah, mantap infonya min
    Bermanfaat
    Berhasil juga

    Request supaya artikel blog tidak bisa di copas min

    ReplyDelete

Berkomentarlah dengan bijak dan sopan.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

Yuk Donasi ke Blog ini, Bantu berikan donasi jika dirasa blog ini bermanfaat. Donasi akan kita gunakan untuk membiayai seluruh kebutuhan blog ini. Terima kasih telah mempercayakan  Mas Subhan Blog :)
banner