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

[tailwindcss | 暗黑不生效]

结论:按钮“点击逻辑”本身没问题,真正不生效的是你现在的 Tailwind 暗色触发方式。

  1. 在 DarkToggle.jsx 里,点击按钮会执行 document.documentElement.classList.toggle('dark'),也就是给 <html> 切换 dark 类。
  2. 但你这个项目当前的 Tailwind 产物里,dark:* 被编译成了 @media (prefers-color-scheme: dark),不是基于 .dark 类。也就是说它现在跟随“系统深色模式”,不跟随你手动加的 html.dark。证据在构建产物 index-B4QLkjzs.css 里,能直接看到 @media (prefers-color-scheme: dark) 包着 .dark\:bg-*.dark\:text-white
  3. 你的源码里也没有看到 tailwind.config.*,同时在 main.css 只有 @import "tailwindcss";,没有把 dark variant 改成 class 触发的配置。
  4. 另外还有一个次要问题:即使以后把 class 模式配对了,main.css 里的 body 仍然被写死为白底黑字,所以页面整体也不一定会明显变暗。

我没有改代码,只做了检查,并跑了一次 npm run build 来确认编译结果。你如果要,我下一步可以直接告诉你“最小改动该改哪两处”。

http://www.jsqmd.com/news/618536/

相关文章:

  • 探索三种关键数据迁移方法
  • 别再手动解压改后缀了!用IDEA插件反编译Jar后,如何高效修改并重新打包?
  • 面试常客‘度数列判断’通关秘籍:从握手定理到Havel-Hakimi的避坑指南
  • 如何在3分钟内免费获取QQ截图工具独立版:终极高效工作流指南
  • 告别格式焦虑:华中科技大学LaTeX论文模板的优雅解决方案
  • 2026年东莞留学中介推荐哪家好:五家优选深度测评 - 科技焦点
  • LangChain+RexUniNLU:构建知识增强型对话系统
  • Alibaba DASD-4B Thinking 对话工具 Python 入门实战:零基础快速上手教程
  • VS2022与Boost库集成:从编译到实战应用
  • 2025届必备的十大降AI率工具实际效果
  • IOFILE结构体的介绍与House of orange夷
  • 2026年靠谱的卧室床头伴睡LED小夜灯制造厂排名出炉 - 工业品网
  • 2026厂房恒温恒湿工程哪家专业?宏创巨建设精准控温控湿更可靠 - 品牌2026
  • ZooKeepre分布式协调
  • QQ截图独立版:3分钟上手,解锁高效截图与文字识别新体验 [特殊字符]
  • 3步解锁网盘直链下载:告别限速的终极解决方案
  • NE555定时器:从基础原理到创新应用实战
  • lvgl-micropython、lv_micropython和lv_binding_micropython到底啥关系?一文读懂航
  • Selenium测试总报‘元素不可点击’?试试Docker容器里这个滚动技巧和noVNC远程调试
  • 【FOC算法实践解析】(一)从理论到实现:力矩控制的工程化路径
  • 终极宝可梦随机化器ZX:完全指南与新手教程
  • 解锁智能电视联动新境界:LGTV Companion让WebOS电视与电脑无缝协同
  • 2026半导体厂房工艺管道安装找谁?宏创巨建设经验丰富 - 品牌2026
  • vLLM-v0.17.1真实案例:政务热线AI坐席系统99.99%可用性保障
  • 揭秘.NET平台CAD文件处理的革命性方案:ACadSharp深度解析
  • ncmdump:免费快速解密网易云音乐NCM格式的终极指南
  • 内网开发不求人:手把手教你用nuget.exe搞定C#项目离线包依赖(附完整命令)
  • 【京尔回收小贴士】分期乐购物额度提现秘籍大公开! - 购物卡回收找京尔回收
  • Lighthouse性能测评实战:从入门到精通
  • 别再数据线了!用FastAPI 分钟搭个局域网文件+剪贴板神器盗