CSS Modules in React are a way to scope CSS by automatically generating unique class names. This prevents class name collisions in large applications and allows for modular styles. Here's how you can use CSS Modules in a React project:
By default, React supports CSS Modules. You just need to name your CSS file with the extension .module.css.
src/ ├── components/ │ ├── Button.js │ ├── Button.module.css
.button { background-color: #6200ea; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; } .button:hover { background-color: #3700b3; }
import React from 'react'; import styles from './Button.module.css'; const Button = () => { return ( <button className={styles.button}> Click Me </button> ); } export default Button;
Let me know if you need help with specific cases!
以上是在 React 專案中實作 CSS 模組的詳細內容。更多資訊請關注PHP中文網其他相關文章!