В этой статье мы рассмотрим, как реализовать темный режим в Tailwind CSS. Темный режим стал популярной тенденцией в дизайне, поскольку он обеспечивает удобство работы в условиях низкой освещенности и снижает нагрузку на глаза. Tailwind упрощает поддержку темного режима с помощью встроенных утилит.
Tailwind предлагает простой подход к реализации темного режима с помощью темного варианта. По умолчанию он проверяет системные настройки пользователя на наличие темного режима и применяет соответствующие стили.
В файле Tailwind.config.js включите темный режим, установив для него значение «медиа» (системные настройки) или «класс» (ручное переключение):
module.exports = { darkMode: 'media', // or 'class' }
После включения темного режима вы можете использовать темный вариант для применения стилей специально для темного режима.
This is a dark mode toggle example
Эта гибкость позволяет вам по-разному стилизовать компоненты для темного и светлого режимов.
Если вы хотите, чтобы пользователи переключались между светлым и темным режимами вручную, используйте стратегию класса. Это позволяет вам переключать темный режим, добавляя или удаляя темный класс в элементе или
.Toggle dark mode manually
При такой настройке нажатие кнопки переключает темный класс и переключает между светлым и темным режимами.
Иногда вам может потребоваться переключить в темный режим только определенные разделы вашей веб-страницы, оставив другие части без изменений. Вы можете применять стили темного режима для каждого элемента, помещая классы темного режима в определенные контейнеры.
This section is in dark mode, while the outer section remains light.
Этот метод дает вам больше контроля над тем, на какие части вашего дизайна влияет темный режим.
Вы также можете настроить цвета темного режима в файле Tailwind.config.js, расширив цветовую палитру.
module.exports = { theme: { extend: { colors: { darkBackground: '#1a202c', darkText: '#f7fafc', }, }, }, }
Теперь вы можете использовать эти пользовательские цвета темного режима следующим образом:
Custom Dark Mode Colors
Tailwind CSS упрощает реализацию темного режима с помощью системных настроек или ручного переключения. Используя темный вариант, вы можете создать визуально привлекательный дизайн, который легко адаптируется к различным предпочтениям пользователя.
Следуйте за мной в LinkedIn — Ридой Хасан
Посетите мой сайт- rideoyweb.com
читать дальше-
Лучшие практики написания CSS
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3