千家信息网

CSS中Modules的实例用法

发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,本篇内容主要讲解"CSS中Modules的实例用法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"CSS中Modules的实例用法"吧!1、定义css文件。
千家信息网最后更新 2025年01月17日CSS中Modules的实例用法

本篇内容主要讲解"CSS中Modules的实例用法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"CSS中Modules的实例用法"吧!

1、定义css文件。

.className {  color: green;}/* 编写全局样式 */:global(.className) {  color: red;} /* 样式复用 */.otherClassName {  composes: className;  color: yellow;} .otherClassName {  composes: className from "./style.css";}

2、在js模块中导入css文件。

import styles from "./style.css"; element[xss_clean] = '
';

3、配置css-loader打包。CSS Modules不能直接使用,而是需要进行打包。

一般通过配置 css-loader 中的modules属性即可完成css modules的配置。

// webpack.config.jsmodule.exports = {  module: {    rules: [      {        test: /\.css$/,        use:{          loader: 'css-loader',          options: {            modules: {              // 自定义 hash 名称              localIdentName: '[path][name]__[local]--[hash:base64:5]',            }          }       }    ]  }};

4、最终打包出来的css类名就是由一长串hash值生成。

._2DHwuiHWMnKTOYG45T0x34 {  color: red;} ._10B-buq6_BEOTOl9urIjf8 {  background-color: blue;}

到此,相信大家对"CSS中Modules的实例用法"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0