当前位置: 首页 > news >正文

tailwindcss暗色主题切换

globals.css:

增加一行代码:@custom-variant dark (&:where(.dark, .dark *));

@import "tailwindcss";
@custom-variant dark (&:where(.dark, .dark *));:root {--background: #ffffff;--foreground: #171717;
}@theme inline {--color-background: var(--background);--color-foreground: var(--foreground);--font-sans: var(--font-geist-sans);--font-mono: var(--font-geist-mono);
}@media (prefers-color-scheme: dark) {:root {--background: #0a0a0a;--foreground: #ededed;}
}body {background: var(--background);color: var(--foreground);font-family: Arial, Helvetica, sans-serif;
}
				<div><div className="text-2xl font-medium">主题切换:</div><div className="m-4"><Switch value={isDark} onChange={(e) => handleIsDarkChange(e)} /></div><div className={isDark ? 'dark' : ''}><div className="rounded-lg bg-white px-6 py-8 shadow-xl ring ring-gray-900/5 transition-all duration-500 dark:bg-gray-800"><h3 className="text-base font-medium tracking-tight text-gray-900 dark:text-white">Hello world</h3><p className="mt-2 text-sm text-gray-500 dark:text-gray-400">Hello world</p></div></div></div>

增加样式名dark后,会用自动应用上className中dark:后的样式

http://www.dtcms.com/a/520253.html

相关文章:

  • Classwork 5 - Check the HTML Tags
  • 15、【Ubuntu】【VSCode】VSCode 断联问题分析:UID 补充
  • 本地网站404错误德州网站怎样建设
  • 从被动防御到主动防护:雷池WAF+cpolar的安全实践
  • 网络营销咨询网站源码多平台网页制作
  • 广州在建火车站在哪里国内最好的危机公关公司
  • mysql锁整理
  • linux下java程序使用jprofiler进行压测
  • R语言随机森林分析显示R方和P值
  • 《Python爬虫 + 飞书自动化上传》全流程详细讲解
  • ELK——logstash
  • 图像进行拼接-后进行ocr检测识别
  • 登封网站设计wordpress终极简码
  • 网站服务器关闭建设网站需要的安全设备
  • STM32 RS422异步UART通信测试全方案C++软件开发,嵌入式软件开发,Linux
  • Qt笔记:的初次使用Qt-Advanced-Docking-System
  • 基于PyTorch和CuPy的GPU并行化遗传算法实现
  • Apollo Canbus模块技术深度解析
  • DeepSeek-OCR 嵌入dify工作流
  • Linux小课堂: Vim与Emacs之Linux文本编辑器的双雄格局及Vim安装启动详解
  • 江宁外贸网站建设国内付费代理ip哪个好
  • 多种大连网站建设景观设计公司理念
  • KP201FLGA电机驱动电源方案SOT23-6恒压恒流恒功率电路原理图分析
  • Hadoop报错 Couldn‘t find datanode to read file from. Forbidden
  • 【案例实战】HarmonyOS分布式购物车:多设备无缝协同的电商体验
  • OpenCV工程中直接包含调用vs2022
  • 怎么看一个网站用什么做的北京建设公司有哪些
  • 上海交大刘鹏飞:智能不在于数据堆砌,78个样本训练出超强Agent,数据效率提升128倍
  • SpringAI1-快速⼊⻔
  • 本地局域网邮件管理系统:从原理到实现的完整指南