⊗jsnxPmStCM 50 of 57 menu

NextJSにおけるCSSモジュール

NextJSには、CSSモジュールのサポートが最初から組み込まれています。 これらは個別のCSSファイルであり、クラス名がローカルスコープ内にあるため、 異なるコンポーネント間でのクラス名の衝突を避けることができます。

それでは、使い方を見てみましょう。 あるコンポーネントがあるとします:

export default function Test() { return <p> text text text </p>; }

このコンポーネント用のCSSモジュールを作成しましょう。 そのためには、同じフォルダ内に .module.cssという拡張子と任意の名前の ファイルを作成します。その中に次のCSSクラスを記述します:

.text { color: blue; }

コンポーネントファイルにCSSモジュールをインポートします:

import styles from './test.module.css'; export default function Test() { return <p> text text text </p>; }

次に、コンポーネント内の段落にCSSクラスを適用しましょう:

import styles from './test.module.css'; export default function Test() { return <p className={styles.text}> text text text </p>; }

CSSモジュールを使用してコンポーネントをスタイリングしてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否