当前位置: 首页 > news >正文

react定义css样式,使用less,css模块化

  • 引入外部 css文件
import './index.css'

此时引入的样式是全局样式

  • 使用less
    • 安装

      npm i style-loader css-loader sass-loader node-sass -D
      
    • 生成config文件夹

      npm run eject
      
    • 配置

      以上代码运行完,会在根目录生成config文件夹
      进入 config > webpack.config.js 查找 sass 将 less预处理器 注册,如下
      在这里插入图片描述

      // 头部定义
      const lessRegex = /\.less$/;
      const lessModuleRegex = /\.module\.less$/;
      
      {test: lessRegex,exclude: lessModuleRegex,use: getStyleLoaders({importLoaders: 2,sourceMap: isEnvProduction? shouldUseSourceMap: isEnvDevelopment,},'less-loader'),sideEffects: true,
      },
      {test: lessModuleRegex,use: getStyleLoaders({importLoaders: 2,sourceMap: isEnvProduction? shouldUseSourceMap: isEnvDevelopment,},'less-loader'),sideEffects: true,
      },
      
      • 重新运行项目

css模块化

react中没有类似vue的scoped,因此需要做css模块化

  • 需要修改文件后缀名为.module.css

在这里插入图片描述

  • 然后引入
import indexObj from './index.module.less'
  • 使用
class ShoppingList extends React.Component {render () {return (<div className={indexObj['cmi-nav']} id='header'>头部</div>);}
}export default ShoppingList
  • 效果
    • 在这里插入图片描述
http://www.lryc.cn/news/19261.html

相关文章:

  • 基于JavaWeb的学生管理系统
  • win11右键新建菜单添加选项
  • leetcode Day5(卡线复试,放弃版)
  • cmake 入门二 库的编译,安装与使用
  • Python中实现将内容进行base64编码与解码
  • 集合TreeSet的使用-java
  • Mybatis-plus 分页集成以及基本使用总结 入门和案例 注解连表查询分页案例等
  • 5个设计师常用素材库
  • PHP/7.2.11 缺少 apache2/logs/httpd.pid 文件
  • 【centos7下部署mongodb】
  • pycharm首次使用爬虫框架scrapy遇到的问题和解决方法(二)
  • pyflink学习笔记(二):table_apisql
  • 嵌入式 STM32 实现STemwin移植+修改其配置文件,驱动LCD显示文本 (含源码,建议收藏)
  • [计算机网络(第八版)]第一章 概述(学习笔记)
  • AI绘图:常用镜头和视角
  • TCP四次挥手
  • Tomcat源码分析-类加载器
  • MySQL进阶篇之视图/存储过程/触发器
  • 【一看就会】实现仿京东移动端页面滚动条布局
  • 网易的“草长莺飞二月天”:增长稳健,加码研发,逐浪AI
  • NPC内网穿透教程-入门
  • 【Linux修炼】14.磁盘结构/文件系统/软硬链接/动静态库
  • Spring源码分析:创建 BeanDefinition 流程
  • Linux 练习一(思维导图 + 练习过程)
  • 高德地图基础教程超详细版
  • 基于A7核开发板的串口实现控制LED亮灭
  • HyperGBM用Adversarial Validation解决数据漂移问题
  • 关基系统三月重保安全监测怎么做?ScanV提供纯干货!
  • RK3588关键电路 PCB Layout设计指南
  • 二分边界详细总结