Isu dengan gaya tidak digunakan apabila menggunakan .modul. Dalam Next.js
P粉504080992
2023-08-02 20:50:39
<p>Saya melancarkan aplikasi Next.js 13,<br /><br />Saya mempunyai fail.modules.css utama</p><p><code>< ;/code> ;</p>
<pre class="brush:php;toolbar:false;">.heading {
saiz fon: 4rem;
warna: #000;
}
.gelap .tajuk {
warna: #fff;
}</pre>
<p>Saya menggunakannya untuk menggayakan komponen seperti ini</p>
<pre class="brush:php;toolbar:false;">import gaya daripada "@/styles/main.module.scss";
eksport fungsi lalai Laman Utama() {
kembali (
<>
<Pengepala />
<h1 className={styles["heading"]}>Hai saya telah digayakan oleh scss</h1>
</>
);
}</pre>
<p>Daripada. Gaya untuk kelas tajuk digunakan dengan betul, tetapi dari. Atribut dark .heading tidak mempunyai. <br /><br />Pembekal tema saya memang menambah satu pada elemen HTML. kategori gelap. <br /><br />Saya menggunakan yang biasa. scss fail dan gunakan kelas seperti ini</p><p><br /></p>
<pre class="brush:php;toolbar:false;"><h1 className="heading">Hai saya telah digayakan oleh scss</h1></pre>
<p>Kemudian ia berfungsi dengan baik</p>
Anda boleh cuba menggunakan gaya. tajuk. <h1 className = {styles.heading} >Gaya saya ialah scss</h1>
Anda boleh menggunakan :global untuk mengisytiharkan bahawa anda menggunakan kelas global
sangat utama. modul. scss akan menjadi
Mengapa ini berlaku?
Mengapa ini berlaku?
Skop modul CSS ialah komponen yang mereka gunakan.
Ini bermakna secara lalai. Pemilih gelap akan disusun dan tidak akan merujuk yang global. kategori gelap.