您的当前位置: 首页 React Sass

React Sass

Sass(Syntactically Awesome Stylesheets)是一种 CSS 预处理器。

Sass 允许你使用 CSS 中尚不存在的特性,比如变量、嵌套规则、混入、函数等等。

Sass 文件在服务器上执行,并将生成的 CSS 发送到浏览器。

你可以在我们的 Sass 教程 中了解更多关于 Sass 的信息。

安装 Sass

在终端中运行以下命令来安装 Sass:

npm i sass

现在你已经准备好在项目中包含 Sass 文件了!

创建一个 Sass 文件

创建 Sass 文件的方式与创建 CSS 文件相同,但 Sass 文件的扩展名是 .scss

在 Sass 文件中,你可以使用变量和其他 Sass 功能。

实例例

创建一个变量来定义文本的颜色:

my-sass.scss 文件代码:

my-sass.scss

$myColor : red ;

h1 {
  color : $myColor ;
}

像导入 CSS 文件一样导入 Sass 文件:

实例

import React from 'react' ;
import ReactDOM from 'react-dom/client' ;
import './my-sass.scss' ;

const Header = ( ) => {
  return (
    <>
      <h1 >Hello Style !</h1 >
      <p >Add a little style !. </p >
    </>
  ) ;
}

const root = ReactDOM. createRoot (document. getElementById ( 'root' ) ) ;
root. render ( <Header /> ) ;

以上代码中,我们创建了一个 Sass 文件 my-sass.scss,并在其中使用了 Sass 变量 $myColor 来定义 h1 的颜色。然后,我们在 index.js 中像导入普通 CSS 文件一样导入了这个 Sass 文件,并在 Header 组件中使用了这些样式。