React中如何使用scss
React中使用scss
首先导入node-sass
npm i node-sass -D
编写样式文件header.scss
, header.module.scss
两个样式文件一样,只是文件名不同
.header-box { display: flex; div { font-size: 60px; } }
导入样式文件import './styles/header.scss'
import React from 'react' import from './styles/header.module.scss' export default class HeaderDom extends React.Component { constructor() { super() } render() { return ( <div className='header-box'> <div>Hello World</div> </div> ) } }
结果
React
中使用scss
加上scoped
导入样式文件
import headerStyle from './styles/header.module.scss'
import React from 'react' import headerStyle from './styles/header.module.scss' export default class HeaderDom extends React.Component { constructor() { super() console.log(headerStyle) } render() { return ( <div className={ headerStyle['header-box']}> <div>Hello World</div> </div> ) } }
结果 在普通的样式上面添加了唯一值
React中写scss样式
写样式
最外层写.root类名
里面有:global包裹
再写具体的类型 写具体的样式
.root { height: 100%; :global { .content { position: relative; z-index: 1; height: 100%; } }
使用样式
先引入样式文件import styles from './index.module.scss'
最外层的div里面写className="styles.root"
后面的类名写具体的类名就行
例子:
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
React18使用Echarts和MUI实现一个交互性的温度计
这篇文章我们将结合使用React 18、Echarts和MUI(Material-UI)库,展示如何实现一个交互性的温度计,感兴趣的小伙伴可以跟随小编一起学习一下2024-01-01react component changing uncontrolled in
这篇文章主要为大家介绍了react component changing uncontrolled input报错解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-12-12npx create-react-app xxx创建项目报错的解决办法
这篇文章主要介绍了npx create-react-app xxx创建项目报错的解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-02-02
最新评论