.modules の使用時にスタイルが適用されない問題。 Next.js 内
<p>Next.js 13 アプリケーションを起動しました。<br /><br />main.modules.css ファイルがあります</p><p><code></code> ;</p>
<pre class="brush:php;toolbar:false;">.Heading {
フォントサイズ: 4rem;
色: #000;
}
.dark .Heading {
色: #fff;
}</pre>
<p>このようなコンポーネントのスタイルを設定するために使用します</p>
<pre class="brush:php;toolbar:false;">「@/styles/main.module.scss」からスタイルをインポートします。
デフォルト関数 Home() をエクスポート {
戻る (
<>
<ヘッダー/>
<h1 className={styles["Heading"]}>こんにちは!私は scss</h1> によってスタイル設定されました。
</>
);
}</pre>
<p>から。見出しクラスのスタイルは正しく適用されますが、 dark .Heading には属性がありません。 <br /><br />私のテーマプロバイダーは HTML 要素にテーマを追加します。暗いカテゴリー。 <br /><br />私は普通のものを使いました。 scss ファイルを開き、次のようなクラスを適用します</p><p><br /></p>
<pre class="brush:php;toolbar:false;"><h1 className="Heading">こんにちは!私は scss</h1></pre> によってスタイル設定されました。
<p>その後、うまくいきました</p>