Tailwind CSS adalah salah satu framework CSS yang semakin populer dalam web dev. Dengan pendekatan utility-first, Tailwind CSS memungkinkan developer untuk membuat tampilan web yang kaya dan responsif dengan cepat. Sedangkan, Flowbite adalah template UI yang dibangun di atas Tailwind CSS, menawarkan komponen yang siap pakai untuk mempercepat pembuatan web. Dalam artikel ini, kita akan membahas cara membuat template Blogger menggunakan Tailwind CSS dan Flowbite.
Langkah 1: Persiapan
Buat web demo baru atau gunakan web yang telah ada setelah itu unduh tema dasar
Sebenarnya kalian sudah dapat menggunakan kelas utility yang disediakan oleh Tailwind CSS dalam tema. Ingat class saja yang ditambahkan, kalian tidak perlu menulis CSS lagi.
Langkah 3: Menggunakan Komponen Flowbite
Flowbite menyediakan berbagai komponen siap pakai yang dapat digunakan dalam template Blogger. Hanya tinggal copy dan paste aja.
Misalnya, ingin menambahkan drawer ke post chapter template manga, buka halaman ini copy dan paste ke elemen b:includable chapter template. Namun lokasinya bisa saja berbeda tergantung struktur tema.
Langkah 4: Dark Mode
Zaman sekarang fitur dark mode sudah wajib digunakan. Untungnya, cara mengakifkan fungsi dark mode sangatlah mudah, hanya tambahkan darkMode: 'class',di JS config
Flowbite sudah menyediakan skrip dark mode switcher.
Paste skrip di atas <head> xml:
JS Config:
<script>/*<![CDATA[*/
// On page load or when changing themes, best to add inline in `head` to avoid FOUC
if (localStorage.getItem('color-theme') === 'dark' || (!('color-theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
document.documentElement.classList.add('dark');
} else {
document.documentElement.classList.remove('dark')
}
/*]]>*/</script>
Ini fungsinya untuk mengatus otomatis mode gelap atau terang berdasarkan preferensi skema warna browser.
Tambahkan elemen <button> untuk mengubah warna tema secara manual:
<script>/*<![CDATA[*/
var themeToggleDarkIcon = document.getElementById('theme-toggle-dark-icon');
var themeToggleLightIcon = document.getElementById('theme-toggle-light-icon');
// Change the icons inside the button based on previous settings
if (localStorage.getItem('color-theme') === 'dark' || (!('color-theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
themeToggleLightIcon.classList.remove('hidden');
} else {
themeToggleDarkIcon.classList.remove('hidden');
}
var themeToggleBtn = document.getElementById('theme-toggle');
themeToggleBtn.addEventListener('click', function() {
// toggle icons inside button
themeToggleDarkIcon.classList.toggle('hidden');
themeToggleLightIcon.classList.toggle('hidden');
// if set via local storage previously
if (localStorage.getItem('color-theme')) {
if (localStorage.getItem('color-theme') === 'light') {
document.documentElement.classList.add('dark');
localStorage.setItem('color-theme', 'dark');
} else {
document.documentElement.classList.remove('dark');
localStorage.setItem('color-theme', 'light');
}
// if NOT set via local storage previously
} else {
if (document.documentElement.classList.contains('dark')) {
document.documentElement.classList.remove('dark');
localStorage.setItem('color-theme', 'light');
} else {
document.documentElement.classList.add('dark');
localStorage.setItem('color-theme', 'dark');
}
}
});
/*]]>*/</script>
Tailwind CSS adalah salah satu framework CSS yang semakin populer dalam web dev. Dengan pendekatan utility-first, Tailwind CSS memungkinkan developer untuk membuat tampilan web yang kaya dan responsif dengan cepat. Sedangkan, Flowbite adalah template UI yang dibangun di atas Tailwind CSS, menawarkan komponen yang siap pakai untuk mempercepat pembuatan web. Dalam artikel ini, kita akan membahas cara membuat template Blogger menggunakan Tailwind CSS dan Flowbite.
Langkah 1: Persiapan
Buat web demo baru atau gunakan web yang telah ada setelah itu unduh tema dasar
Buka Docs Tailwind CSS dan Flowbite
Download browser Firefox atau Chrome untuk PC. Untuk pengguna HP android download kiwi Browser
Langkah 2: Instalasi Tailwind CSS dan Flowbite
Setelah persiapan selesai, import file tema dasar ke dalam Edit HTML dan paste skrip CDN di bawah
<head>
.Paste JS Config di bawah
<head>
Paste CDN Flowbite di atas
</body>
Sebenarnya kalian sudah dapat menggunakan kelas utility yang disediakan oleh Tailwind CSS dalam tema. Ingat class saja yang ditambahkan, kalian tidak perlu menulis CSS lagi.
Langkah 3: Menggunakan Komponen Flowbite
Flowbite menyediakan berbagai komponen siap pakai yang dapat digunakan dalam template Blogger. Hanya tinggal copy dan paste aja. Misalnya, ingin menambahkan drawer ke post chapter template manga, buka halaman ini copy dan paste ke elemenb:includable
chapter template. Namun lokasinya bisa saja berbeda tergantung struktur tema.Langkah 4: Dark Mode
Zaman sekarang fitur dark mode sudah wajib digunakan. Untungnya, cara mengakifkan fungsi dark mode sangatlah mudah, hanya tambahkan
darkMode: 'class',
di JS configFlowbite sudah menyediakan skrip dark mode switcher.
Paste skrip di atas
<head>
xml:Ini fungsinya untuk mengatus otomatis mode gelap atau terang berdasarkan preferensi skema warna browser.
Tambahkan elemen
<button>
untuk mengubah warna tema secara manual:Tambahkan JavaScript berikut di atas
</body>
: