ファランクス by ponta

Nextjs : 特定のページだけ機能するCSS = module.css

1 , module.css ファイルを作る

ページに対応したCSSファイルのファイル名の真ん中に[module]を追加する

例:article.module.css

そして、すべてのスタイルの先頭に .post や .article のような任意のクラス名をつける

2 , style をインポート

module.css を適用させたいファイルでインポート

  • nextjs では普通 `import "./globals.css";` だけでいいが 、module.css を使う場合は `import styles from "module.css"` と書く

3 , 適用させたい箇所に{styles.クラス名}

例:articleタグ全体に適用

  • 1で決めたクラス名を {} の styles. の後に書く

module.cssの使いどころ

  • 大規模なプロジェクト

← Go home