目次
CSS Modulesを使用したCSSの設定方法
CSS Modulesを使用する際には、特別なライブラリをインストールするなどは必要ありません。
「index.tsx
」と同じ階層に「index.module.css
」のファイルを作成してください。
※「.module
」はお作法ですので、なくても問題はありません。
「index.tsx
」にて、CSSを使用する際には、以下の様にCSSをインポートします。
import styles from "./index.module.css";
「index.module.css
」に以下の様なCSSがあった場合
.color_set_red { color: red; }
以下の様に「className
」にCSSを設定する事ができます。
※この例では、「Hello World
」が赤字で表示されます。
<div className={styles.color_set_red}>Hello World</div>
サンプル
「index.tsx
」のサンプル
import React from "react"; import styles from "./index.module.css"; const Sample = () => { return ( <div className={styles.color_set_red}> Hello World </div> ); }; export default Sample;
「index.module.css
」のサンプル
.color_set_red { color: red; }