我已经启动了一个Next.js 13应用程序,
我有一份main.modules.scss
%的档案
.heading {
font-size: 4rem;
color: #000;
}
.dark .heading {
color: #fff;
}
我正在使用它来设置如下组件的样式
import styles from "@/styles/main.module.scss";
export default function Home() {
return (
<>
<Header />
<h1 className={styles["heading"]}>Hi! I was styled by scss</h1>
</>
);
}
来自.heading
类的样式得到了正确应用,但来自.dar.heading的属性却没有得到正确apply.
我的主题提供程序确实向HTML元素添加了一个.dark
类.
我使用了一个普通的.scss文件,并应用了如下所示的类
<h1 className="heading">Hi! I was styled by scss</h1>
然后它工作得非常好