React编写组件的局部样式

Posted flamestudio

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React编写组件的局部样式相关的知识,希望对你有一定的参考价值。

  我们都知道,在Vue的单文件组件中,style标签中编写的样式默认为全局样式,如果我们想编写局部样式,

使用一个scoped关键字就可以。

  那么在React中怎么实现呢? (注: 这种方法必须使用类选择器)

   首先,将css文件命名为xxx.module.css。

   然后,我们之前导入css都是用import ‘./xxx.css‘,现在需要改成import styles(命名随意) from ‘./xxx.css‘

   最后,假设我们的类选择器是.header, 那么之前我们只需要写className="header",但是要使用我们的组件局部样式,我们需要在 要指定样式的元素上写

className={styles.header}。

以上是关于React编写组件的局部样式的主要内容,如果未能解决你的问题,请参考以下文章

react的CSS中 :global的含义

如何让富文本里的css局部生效

第六篇:组件数据局部化处理

Vue.js中全局组件和局部组件的编写差异和注意事项

在 React 中使用 CSS Modules

React实现局部刷新