Follow us on Google News Follow Now!

Cara Membuat Address Bar Mengikuti Darkmode

Untuk percobaan saya menggunakan template dari Jagodesain seperti Median UI, iMagz, dan Fletro tapi jika kalian menggunakan template lain yang selain
Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated

Hallo blogger pada kesempatan ini saya akan berbagi tutorial tentang  Cara Membuat Address Bar Mengikuti Darkmode mungkin dari teman - teman blogger masih kurang tahu atau mungkin memang tidak tahu cara membuat address bar mengikuti darkmode saat tombol darkmode di klik, mungkin teman - teman blogger hanya mengetahui cara membuat warna di address bar saja tapi kalo tombol darkmode di klik warna di address bar tidak berubah menjadi gelap.


Rasanya kurang srek di hati dan di mata jika warna address bar sangat kemilau tapi ketika kita beralih ke mode gelap warna di address bar tidak mengikuti dan tetap seperti itu, setelah saya otak atik akhirnya saya menemukan kode yang bisa merubah warna addres mengikuti atau support darkmode saat menggunakan darkmode.


Untuk percobaan saya menggunakan template dari Jagodesain seperti Median UI, iMagz, dan Fletro tapi jika kalian menggunakan template lain yang selain saya sebutkan tadi maka perlu penyesuaian agar kode tersebut dapat berfugsi dengan baik.

Untuk demonya bisa di lihat di bawah ini, lihat dari smartphone kalian terus klik darkmode

Demo

Cara Membuat Address Bar Mengikuti Darkmode

Disini saya menggunakan template dari jagodesain ( Median UI, iMagz, dan Fletro ) jika kalian menggunakan template lain kalian harus mengerti dan paham JavaScript agar kode dapat berfungsi dengan baik.

  • Buka blog kalian lalu masuk ke edit html
  • Copy kode di bawah ini dan letakan tepat di atas kode &lt;!--</body>--&gt;&lt;/body&gt; atau </body>

<script>/*<![CDATA[*/ 
var addrsDfClr = '#f89000'; //warna default
var addrsDrClr = '#1e1e1e'; // warna gelap

document.querySelector('.isDrk').addEventListener('click', addrsDrk); // tombol darkmode
document.querySelector('.mD').addEventListener('click', addrsDrk); // tombol darkmode

function addrsDrk() {
    var cekdk = document.querySelector("#mainCont"); // id tag body
    if (cekdk.classList.contains('drK')) { // cek apakah body memiliki class bernama (drK)
         // jika ada ubah warnanya
        document.querySelector('meta[name="theme-color"]').setAttribute("content", addrsDrClr);
        document.querySelector('meta[name="msapplication-navbutton-color"]').setAttribute("content", addrsDrClr);
        document.querySelector('meta[name="apple-mobile-web-app-status-bar-style"]').setAttribute("content", addrsDrClr);
    } else {
        // jika tidak kembalikan ke warna asli
        document.querySelector('meta[name="theme-color"]').setAttribute("content", addrsDfClr);
        document.querySelector('meta[name="msapplication-navbutton-color"]').setAttribute("content", addrsDfClr);
        document.querySelector('meta[name="apple-mobile-web-app-status-bar-style"]').setAttribute("content", addrsDfClr);
    }
}
addrsDrk();
/*]]>*/</script>
  • Simpan template kalian dan lihat hasilnya.
Untuk melihat hasilnya kalian menggunakan Mobile / handphone jangan menggunakan PC / Laptop, karena address bar yang saya maksud adalah address bar versi mobile bukan versi dekstop.

Oke, sekian postingan tentang Cara Membuat Address Bar Mengikuti Darkmode yang saya bagikan kali ini, jika ada yang kurang faham silahkan berkomentar pada kolom komentar di bawah ini. terimakasih dan semoga bermanfaat.
Baca juga :

About the Author

someone who really likes writing articles and various info to you and hopefully useful

Posting Komentar

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.