css - TailwindCSS 暗模式莫名其妙的行为
问题描述
我在使用 NextJS 的项目中使用 TailwindCSS 已经有一段时间了。我按照官方文档以及我可以在网上找到的文章添加了暗模式。我还添加了一个切换按钮来从浅色模式切换到深色模式。启用后,只有一个标签有效。在这种情况下,这个:
const Background = () => {
return (
<div className="md:absolute inset-0 ">
<div className="bg-gradient-to-b dark:from-black from-white to-gold-200 md:min-h-screen" />
</div>
);
};
export { Background };
任何其他尝试都不起作用。例如,我想在这个背景上使用浅色文本:
<nav className="f-f-l relative z-10">
<div className="relative z-10 mx-auto container hidden w-full px-4 xl:px-0 lg:flex justify-between items-center py-11">
<div>
<img
src={`${router.basePath}/pathtoimage`}
width={300}
alt="alt image"
/>
</div>
<div className="flex items-center text-lg font-bold text-gray-900 dark:text-white">
<ul className="flex items-center pr-3 xl:pr-12 ">
<li className="cursor-pointer hover:underline">
<Link href="/">
<a>Link1</a>
</Link>
</li>
<li className="pl-3 lg:pl-5 xl:pl-8 cursor-pointer hover:underline">
<a>Link2</a>
</li>
<li className="pl-3 lg:pl-5 xl:pl-8 cursor-pointer hover:underline">
<a>Link3</a>
</li>
<li className="pl-3 lg:pl-5 xl:pl-8 cursor-pointer hover:underline">
<ModalClass />
</li>
</ul>
<DarkModeToggle />
</div>
</div>
</nav>
我究竟做错了什么?暗模式非常适用于背景类,但不适用于这个或任何其他标签或类。
解决方案
推荐阅读
- python - 从字典中计算最大均值
- python - 如何优化这个 Tkinter “MS Paint”-like 程序?
- c# - 如何使用只能通过 VPN 访问的 win server 16 中托管的 iis 托管 wcf 服务?
- office-js - 您可以在 Office 加载项中引用工作表代号吗?
- azure - Delete existing connections in an Azure Logic App
- ios - iOS - 哪些 iOS 设备支持远程蓝牙?
- ruby-on-rails-5 - 类方法内的属性实例方法上的 alias_method
- c# - NewtonSoft - 将 JSON 转换为对象
- html - 如何从同一页面上的 html 表单中获取结果?
- android - 在 iOS 设备上使用 Apple Signin 创建帐户后在其他平台上进行身份验证