Blog maupun website saat ini sudah maklum dibarengi tampilan mode malam. Fitur ini membantu pengunjung blog yang bermasalah dengan kesehatan matanya. Tidak hanya itu, netizen yang sehat juga merasa nyaman. Terutama bagi mereka yang suka bergelut dengan dunia maya. Apalagi jika tidak terasa menatap layar komputer hingga larut malam.
Untuk itulah, browser saat ini salah satunya Google Chrome menyediakan fitur night mode. Jika diaktifkan maka secara otomatis merubah tampilan website menjadi mode gelap. Baik website yang disertai kemampuan bawaan dark mode maupun tidak. Dan kemarin kita sudah coba cara seting dark mode di Chrome yang terpasang di Linux Mint.
Begitu juga dengan sistem operasi mobile, laptop dan PC. Saat ini tersedia kemampuan mengelola aplikasi yang menjadikan mode malam sebagai default. Namun fitur tersebut tidak tersedia untuk semua versi. Karena untuk Windows berlaku untuk versi 10 ke atas, Mac OS versi 10.14 ke atas, iOS versi 13 ke atas dan Android versi 5 dan yang lebih baru.
Nah, fenomena tersebut dilihat dari sisi pengunjung. Lalu bagaimana sisi pandang pemilik blog? Karena bisa saja pengunjung blog kita tidak memiliki device sebagaimana disebutkan di atas. Oleh karena itu, ada baiknya blog kita juga dibekali dengan kemampuan dark mode. Agar pengunjung bisa memilih tampilan mana yang lebih nyaman menemani mereka.
Sayangnya, tidak semua template blogspot yang beredar menyediakan fitur ini. Mau tidak mau kita harus menyisipkan script dark mode tersebut. Dan artikel kali ini semoga bisa membantu keinginan tersebut agar terwujud.
Cara Menambahkan Script Dark Mode di Template Blogspot
Mode gelap yang ditampilkan pada theme blogspot bisa bermacam-macam. Hal ini tergantung orang yang membuat script tersebut. Dan pada kesempatan kali ini saya ingin mengumpulkan beberapa macam script mode malam tersebut.
Script Mode Malam Model Pertama (Untuk Theme EvoMagz dan yang semisalnya)
Langkah pertama yang harus dilakukan adalah login ke dashboard blogger. Kemudian klik Theme dan backup templatenya terlebih dahulu. Hal ini untuk mengantisipasi adanya error pada saat memasukan script. Berikut ini tutorial selengkapnya cara menambahkan script night mode di template blogspot.
1. Login ke dashboard > Theme > Edit HTML.
2. Tempatkan script berikut ini sebelum </body>. Gunakan tombol Ctrl + F, ketikan </body> dan tekan enter biar cepet ketemu.
3. Tempatkan kode berikut sebelum </head>. Gunakan tombol Ctrl + F, ketikan </head> dan tekan enter biar cepet ketemu.
4. Mohon diperhatikan, untuk baris kode .nightmode .class-baru{} yang terdiri atas 2 baris di atas. Maksudnya disesuaikan dengan penamaan sesuai template blogspot masing-masing. Berikut ini contoh script kode selanjutnya yang diterapkan pada template EvoMagz karya Mas Sugeng. Script ini bisa juga diterapkan pada template blogspot lain yang penamaan elemen dan widgetnya sama.
5. Fitur mode malam kini sudah terpasang pada pojok kanan atas blog kita yang menggunakan theme seperti EvoMagz karya Mas Sugeng atau theme lain yang memiliki kesamaan dalam penamaan class.
6. Perhatian! Jika theme blogger yang Anda gunakan memiliki penamaan class, widget, elemen dan lainnya tidak sama dengan penamaan seperti EvoMagz maka script dark mode versi 1 ini tidak akan berjalan (tidak berfungsi). Contoh theme blogger yang tidak sama dalam penamaan tersebut adalah Sebardi Blog Theme yang versi 2.1 sudah bisa diunduh. Makanya, theme blogger Sebardi Blog ini memiliki fitur dark mode tersendiri sebagaimana terlihat pada theme blog yang saya gunakan sampai hari ini.
7. Untuk script dark mode versi satu ini hasilnya akan terlihat tombol togglenya pada pojok kanan atas. Bagi teman-teman yang ingin merubah tampilan icon togglenya bisa lakukan percobaan sendiri agar tampilannya menjadi lebih unik.
8. Dan jika kita tekan toggle dark mode tersebut maka layar akan berubah seperti ini.
9. Untuk menyesuaikan dengan template masing-masing silahkan ganti sendiri kode warnanya. Kode tersebut diawali dengan # dan diikuti dengan 6 karakter berikutnya. Contoh kode warna yang terlihat pada script di atas misalnya #0072c6, #111111 atau #FFFFFF.
Script Mode Malam Model Kedua
Script di atas digunakan oleh saya sendiri pada penggunaan blog ini sewaktu menggunakan theme blogger dari Mas Sugeng. Adapun sekarang sudah tidak lagi karena sudah menggunakan theme sendiri yang dibuat dari nol dengan bantuan Bootstrap.
Bagi teman-teman yang ingin mencicipi theme blogspot hasil belajar otodidak saya silahkan download Sebardi Theme. Untuk theme blogger versi tersebut juga sudah memiliki fitur dark mode. Sehingga teman-teman tinggal menggunakannya saja.
Oia, selain itu juga sedang membuat template Terisi Info yang sudah memiliki fitur dark mode.
Adapun bagi teman-teman yang mungkin kurang selera dengan tampilannya baik versi pertama maupun versi Sebardi Theme bisa memilih cara kedua. Berikut ini tutorial selengkapnya cara menambahkan script dark mode di blogspot dengan cara kedua.
1. Login ke dashboard blogger > Theme > Edit HTML.
2. Tempatkan kode di bawah ini sebelum tag </body>
3. Tempatkan kode CSS di bawah ini sesudah tag <b:skin><![CDATA[ dan sebelum ]]></b:skin>.
4. Terakhir, tempatkan kode di bawah ini di bagian yang Anda inginkan, misalnya di menu navigasi.
5. Setelah itu klik simpan dan tampilannya akan terlihat seperti ini.
6. Ralat! Pada tanggal 5 November 2023 kembali saya cek ulang script dark modenya. Hal ini menindaklanjuti pemberitahuan dari salah seorang blogger. Katanya script model keempat tidak berfungsi. Oleh karena itu, saya cek semua script dark mode apakah masih berfungsi atau tidak. Dan ternyata script dark mode model kedua ini juga tidak berfungsi. Sedangkan blog yang sebelumnya digunakan untuk percobaan sudah menggunakan kode yang berbeda.
7. Mohon maaf buat semuanya, insya Allah nanti bisa dipelajari lagi. Jika ada pembaruan nanti ditulis di sini.
Script Mode Malam Model Ketiga
Script selanjutnya saya dapatkan dari blog wendycode yang menggunakan bantuan jQuery. Untuk itu, pastikan template Anda sudah terpasang jQuery. Jika belum silahkan install jQuery kedalam template blogspot. Terserah, bisa melalui Google CDN, Microsoft CDN, CDNJS CDN atau jsDelivr CDN.
1. Misalnya Google CDN, silahkan tempatkan kode ini pada bagian <head> dan sebelum </head>.
2. Tempatkan kode di bawah ini sebelum tag </body>.
3. Tempatkan kode di bawah ini di atas tag </head>.
4. Klik Simpan.
5. Tampilannya akan terlihat seperti screenshot di bawah ini.
6. Update 4 November 2023!. Script model ketiga ini masih bisa berfungsi meskipun theme blogger Anda menggunakan Bootstrap maupun enggak. Berikut ini tangkapan layarnya.
7. Setelah kita klik toggle dark modenya akan tampak seperti ini. Perhatikan! Icon toggle sebelumnya berupa gambar bulan kini berganti menjadi gambar matahari. Namun, pada contoh di bawah ini, menu navigasinya dibuat dengan bantuan Bootstrap. Sehingga ketika kita klik toggle dark modenya tidak berpengaruh alias gak ngefek. Agar ikut berubah silahkan atur pada bagian kode <nav>nya dengan class dari Bootstrap.
8. Beda kasus jika menu navigasi theme blogger Anda dibuat murni dengan HTML, CSS dan JavaScript yang tentu saja menu navigasinya akan berubah menjadi "dark".
Script Mode Malam Model Keempat
Berikutnya juga masih tentang script dark mode yang tampilannya tidak kalah cantik dengan model sebelumnya. Bagi teman-teman yang belum menemukan script dark mode yang cocok silahkan coba yang satu ini.
1. Tambahkan kode CSS berikut sebelum tag ]]></b:skin> dan sesudah <b:skin><![CDATA[.
2. Letakan kode di bawah ini pada bagian menu navigasi atau sesuai selera. Untuk letak lebih detail ini tergantung template yang digunakan. Dan saya pikir seseorang lebih mengetahui template yang dimilikinya masing-masing. Pada contoh kali ini saya tempatkan pada bagian menu navigasi yang dibuat dengan Bootstrap.
3. Terakhir silahkan letakan kode javascript di bawah ini sebelum </body>
4. Simpan template Anda.
5. Begini penampakannya.
6. Ralat! Ternyata benar apa yang sudah diberitahu teman blogger kita; Malik Sani Ibnu Zahir. Script model ke empat ini tidak berfungsi. Saya mencoba untuk memeriksa percobaan sebelumnya namun sayang sudah dihapus. Terimas kasih atas koreksinya dan mohon maaf buat semuanya, insya Allah nanti saya coba lagi, jika sudah ketemu dan ada perubahan nanti ditulis di sini.
Script Mode Malam Model Kelima (Menggunakan Bootstrap)
Saat ini saya menggunakan theme blogger yang sudah memiliki fitur dark mode dengan Bootstrap. Untuk menyesuaikan pada theme blogger Anda, berikut ini langkah-langkah yang bisa dilakukan.
1. Masuk ke dashboard Blogger, Edit HTML template blogger, pastikan terpasang link CDN yang mengarah ke server CSS Bootstrap berikut ini yang diletakan setelah tag <head>.
2. Letakan script berikut sebelum tag </body>
3. Tambahkan kode JavaScript berikut sebelum tag </body> dan sebelum kode nomor 2 di atas.
4. Sisipkan kode HTML untuk memunculkan icon toggle dark mode di menu navigasi yang Anda gunakan.
5. Simpan template, tampilan mode biasa akan terlihat seperti ini:
6. Dan setelah klik togglenya akan menjadi dark seperti ini.
7. Terakhir silahkan gunakan kode CSS agar icon yang tampil hanya icon matahari saja seperti blog ini.
Kesimpulan
Demikian tutorial kali ini tentang cara menambahkan script Dark Mode di template blogspot. Untuk saat ini saya cukupkan dengan koleksi yang masih sedikit. Mudah-mudahan ke depan bisa menambah koleksi script lagi. Ini memberikan pilihan kepada teman-teman untuk memilik tampilan yang sesuai dengan selera dan cita rasa seni masing-masing.
Adapun bagi teman-teman yang belajar membuat template blogspot dengan bootstrap. Ada pilihan lain yang bisa dicoba untuk menambahkan dark mode pada website Anda. Salah satu yang sudah diujicoba dan berhasil yaitu mengaktifkan dark mode otomatis melalui pengaturan di OS dengan menambahkan sedikit baris kode dari Bootstrap.
Semoga bermanfaat.
Terima kasih untuk tutorialnya.
BalasHapusAwalnya sempet bingung. Ternyata 'class' harus jadi atensi, apalagi masih pakai tema default.
sama-sama mas, sy jg msh belajar, mhn maaf kalau krng jelas dlm penyampaiannya. untuk dark mode skrng sy lbh milih Halfmoon, lbh mudah mas
HapusMakasih bang... nitip http://kelasdgt.com
BalasHapussama-sama, semoga bermanfaat
Hapusom yg cara kedua maksudnya tempelkan dimana,
BalasHapuskode js tempelkan sebelum tag penutup , klo css sblm ]]>, kode html di bagian menu
HapusOh ya, tutorial di atas msh pke theme evomagz. Skrng sudah pke theme sndiri pke bootstrap, skrng ini yg sy pke --> https://www.sebardi.id/2023/06/cara-membuat-menu-navbar-dark-mode.html
HapusMakasi bang sangat membantu
BalasHapusMau nanya bang kok di cara yang ke 4 berhasil sih berhasil tapi pas toggle nya ditekan kok tema nya tetap putih
BalasHapusSetelah saya cek ulang ternyata model ke 2 dan 4 tidak berfungsi. Terima kasih banyak atas informasinya. Mungkin bisa dicoba model ke 5, artikel di atas sudah saya update. Mohon maaf buat semuanya, inysa Allah saya update lagi jika ada perbaikan.
Hapus