Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

css modules

作者:潮起潮落   发布日期:2025-08-16   浏览:16

/* styles.module.css */
.title {
  font-size: 24px;
  color: blue;
}

.content {
  margin-top: 10px;
  background-color: #f0f0f0;
}
// App.js
import React from 'react';
import styles from './styles.module.css';

function App() {
  return (
    <div className={styles.content}>
      <h1 className={styles.title}>Hello CSS Modules!</h1>
      <p>This is a paragraph inside a styled div.</p>
    </div>
  );
}

export default App;

解释说明

  1. CSS 文件 (styles.module.css):

    • 使用 .module.css 扩展名来定义一个 CSS 模块。
    • 每个类名在模块中是唯一的,不会与全局样式冲突。
  2. JSX 文件 (App.js):

    • 使用 import styles from './styles.module.css'; 导入 CSS 模块。
    • 使用 styles.titlestyles.content 来引用 CSS 模块中的类名,确保样式仅应用于当前组件,避免全局污染。

上一篇:css 定位居中

下一篇:css @page

大家都在看

css 红色

css 瀑布流布局grid

css文字超长省略号

css 渐变字体

css背景图片等比例缩放

css文字删除线

animation css3

css 自定义滚动条

css flex gap

css上一个兄弟元素怎么找到

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站