React中如何使用scss

发布时间:2023-03-11 10:44:14 作者:iii
来源:亿速云 阅读:159

这篇文章主要介绍“React中如何使用scss”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“React中如何使用scss”文章能帮助大家解决问题。

React中使用scss

首先导入node-sass npm i node-sass -D

编写样式文件header.scssheader.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

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

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"

React中如何使用scss

后面的类名写具体的类名就行

例子:

React中如何使用scss

关于“React中如何使用scss”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

推荐阅读:
  1. 浅谈React异步组件的使用方法
  2. React状态模式的详细介绍

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

react scss

上一篇:Java中常见的查找算法与排序算法怎么使用

下一篇:Vue中怎么对ElementUI的Dialog组件封装

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》