You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NextJS项目Tailwind CSS报错:shadow自定义类不存在问题求解

解决Next.js中Tailwind CSS自定义阴影语法错误

问题核心

错误源于自定义阴影的语法不符合Tailwind CSS规则,若为自定义工具类,还需让Tailwind通过@layer识别它。

解决方案

1. 修正自定义阴影的颜色语法

Tailwind在自定义方括号类(如shadow-[...])中,RGB颜色必须用空格分隔通道值,透明度用**斜杠/**分隔,且斜杠要转义为_/(避免被解析为参数分隔符)。修改后代码:

.copy_btn {
    @apply w-7 h-7 rounded-full bg-white/10 shadow-[inset_10px_-50px_94px_0_rgb(199_199_199_/_0.2)] backdrop-blur flex justify-center items-center cursor-pointer;
}

2. 用@layer包裹自定义类(语法修正后仍报错时使用)

将.copy_btn类放入@layer utilities中,让Tailwind将其视为官方工具类的扩展:

@layer utilities {
    .copy_btn {
        @apply w-7 h-7 rounded-full bg-white/10 shadow-[inset_10px_-50px_94px_0_rgb(199_199_199_/_0.2)] backdrop-blur flex justify-center items-center cursor-pointer;
    }
}

内容的提问来源于stack exchange,提问作者varunkasyap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 05:24:57