cari

Rumah  >  Soal Jawab  >  teks badan

Isu dengan gaya tidak digunakan apabila menggunakan .modul. Dalam Next.js

<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>
P粉504080992P粉504080992565 hari yang lalu549

membalas semua(2)saya akan balas

  • P粉111227898

    P粉1112278982023-08-03 12:21:28

    Anda boleh cuba menggunakan gaya. tajuk. <h1 className = {styles.heading} >Gaya saya ialah scss</h1>

    balas
    0
  • P粉787806024

    P粉7878060242023-08-03 10:19:52

    Anda boleh menggunakan :global untuk mengisytiharkan bahawa anda menggunakan kelas global

    sangat utama. modul. scss akan menjadi

    .heading {
        font-size: 4rem;
        color: #000;
    }
    
    :global(.dark) .heading {
        color: #fff;
    }
    
    

    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.

    balas
    0
  • Batalbalas