Dalam artikel ini, kami akan meneroka cara melaksanakan mod gelap dalam CSS Tailwind. Mod gelap telah menjadi trend reka bentuk yang popular kerana ia memberikan pengalaman pengguna yang lebih baik dalam persekitaran cahaya malap dan mengurangkan ketegangan mata. Tailwind memudahkan untuk menyokong mod gelap dengan utiliti terbina dalamnya.
Tailwind menawarkan pendekatan mudah untuk melaksanakan mod gelap melalui varian gelap. Secara lalai, ia menyemak tetapan sistem pengguna untuk mod gelap dan menggunakan gaya yang sepadan.
Dalam fail tailwind.config.js anda, dayakan mod gelap dengan menetapkannya kepada media (keutamaan sistem) atau kelas (togol manual):
module.exports = { darkMode: 'media', // or 'class' }
Setelah mod gelap didayakan, anda boleh menggunakan varian gelap untuk menggunakan gaya khusus untuk mod gelap.
<div class="bg-white dark:bg-gray-800 text-black dark:text-white p-4"> This is a dark mode toggle example </div>
Fleksibiliti ini membolehkan anda menggayakan komponen anda secara berbeza untuk mod gelap dan terang.
Jika anda mahu pengguna bertukar antara mod terang dan gelap secara manual, gunakan strategi kelas. Ini membolehkan anda menogol mod gelap dengan menambah atau mengalih keluar kelas gelap pada atau
<html class="dark"> <body> <div class="bg-white dark:bg-gray-900 p-4"> Toggle dark mode manually </div> <button onclick="document.documentElement.classList.toggle('dark')"> Toggle Dark Mode </button> </body> </html>
Dengan persediaan ini, mengklik butang akan menogol kelas gelap dan bertukar antara mod terang dan gelap.
Kadangkala, anda mungkin mahu hanya bahagian tertentu halaman web anda bertukar kepada mod gelap sambil membiarkan bahagian lain tidak berubah. Anda boleh menggunakan penggayaan mod gelap pada asas setiap elemen dengan membungkus kelas mod gelap dalam bekas tertentu.
<div class="bg-gray-100 p-4"> <div class="dark:bg-gray-900 dark:text-white p-4"> This section is in dark mode, while the outer section remains light. </div> </div>
Kaedah ini memberi anda lebih kawalan ke atas bahagian reka bentuk anda yang dipengaruhi oleh mod gelap.
Anda juga boleh menyesuaikan warna mod gelap dalam fail tailwind.config.js anda dengan memanjangkan palet warna.
module.exports = { theme: { extend: { colors: { darkBackground: '#1a202c', darkText: '#f7fafc', }, }, }, }
Kini, anda boleh menggunakan warna mod gelap tersuai seperti ini:
<div class="dark:bg-darkBackground dark:text-darkText"> Custom Dark Mode Colors </div>
Tailwind CSS menjadikan pelaksanaan mod gelap menjadi mudah, sama ada melalui tetapan sistem atau togol manual. Menggunakan varian gelap, anda boleh mencipta reka bentuk yang menarik secara visual yang melaraskan dengan lancar kepada pilihan pengguna yang berbeza.
Ikuti saya di LinkedIn- Ridoy Hasan
Lawati Laman Web Saya- ridoyweb.com
baca seterusnya-
Amalan Terbaik untuk Menulis CSS
Atas ialah kandungan terperinci CSS Tailwind dan Mod Gelap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!