【发布时间】:2021-06-08 18:51:28
【问题描述】:
我已经为我的网站启用了暗模式,它在大多数情况下都可以正常工作。但我只有一种奇怪的行为。一个 div 元素有一个在 style 属性中定义的内部阴影。在黑暗模式下,我希望这个阴影消失。所以我写了这个:
<div style="border-radius: 16px;
background: #e9edf0;
box-shadow: 4px 4px 4px 0px #d1d9e6 inset, -4px -4px 4px 0px #fff inset;"
class="w-full mx-auto border
dark:bg-gray-900 dark:border-white dark:shadow-none ">...</div>
为了完成这项工作,我需要关注this post,否则样式标签中的背景属性会覆盖顺风类。然后我做了一些测试,一头雾水:
如果我从 shadow-none 类中删除“dark:”,它会删除阴影。但是如果我在 shadow-none 类之前写“dark:”,它不会删除阴影。请记住,背景会发生变化,即使它在样式标签中定义得太多并且前面还有“dark:”标签。这意味着暗模式处于活动状态,所有顺风类都应该获得“!important”属性。
我需要进行哪些更改才能使其正常工作?谢谢!
(Windows 10、Laravel Framework 最新版本、Tailwind CSS 最新版本、Firefox 86.0)
我在Video 中解释了我的问题。
【问题讨论】:
标签: html css tailwind-css