我在應用程式資料夾中建立了一個 CSS 資料夾,並在其中寫入了 CSS 檔案。然後將它們匯入到元件中使用。它們在第一次加載時應用。但是當我刷新頁面時,它們都消失了。 我的資料夾結構
我嘗試返回並再次保存這些文件,它有效,但每次我再次刷新時都會消失。
P粉5174756702024-01-01 00:39:15
在接下來的js中,無法在每個單一頁面元件中載入CSS。只能在裡面加載 pages/_app.js
#import '../styles.css' // This default export is required in a new `pages/_app.js` file. export default function MyApp({ Component, pageProps }) { return <Component {...pageProps} /> }
如果需要在單一元件內部調用,它們應該是 CSS 模組。
例如:components/layout.js
##import styles from './layout.module.css'; export default function Layout({ children }) { return <div className={styles.container}>{children}</div>; }
在components/layout.module.css中
.container { max-width: 36rem; padding: 0 1rem; margin: 3rem auto 6rem; }
更多內容可以在此處
找到