• ArthurSlog
  • SLog-40
  • Year·1
  • Guangzhou·China
  • Aug 17th 2018

劳心者治人 劳力者治于人


开发环境MacOS(High Sierra 10.13.5)

需要的信息和信息源:

开始编码

  • 我们在这里使用 npm 指令的方式安装 Sass,根据 Sass官网 的说明,我们全局安装 Sass
sudo npm install -g sass
  • 我们切换到 css 文件夹路径下,创建一个 sass文件,sass 文件分两种语法 sass 和 scss,在这里我们使用 scss 语法,这种语法更接近原生的 css语法
cd clinet/css

client/css/style.scss

$font-stack:    Helvetica, sans-serif;
$primary-color: #ff0000;

body {
  font: 100% $font-stack;
  color: $primary-color;
}

#signup-container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
  • Sass使用 $ 符号来实现变量的功能,也就是说,在一个字符串前面加上 $ 符号,就能使这个字符串代表一个变量:
$front-stack: Helvetica, sans-serif;
  • 上面变量为 front-stack,他的值是 Helvetica, sans-serif
  • 现在,切换到 css 文件夹路径下
cd client/css/
  • 现在,我们要使用 Sass预编译器(其实就是一段代码,一个程序),来把 sass 文件转换为 css 文件
  • 根据 Sass官网的使用说明,"sass sass文件名 css文件名"
sass style.scss style.
  • 现在,scss 文件就转换为 css 文件了,转换的结果如下:

client/css/style.css

body {
  font: 100% Helvetica, sans-serif;
  color: #ff0000;
}

#signup-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

/*# sourceMappingURL=style.css.map */
  • 现在,打开浏览器,输入 127.0.0.1:3000/app.html,文字现在应该是红色的了
  • 至此,我们成功使用 Sass预编译器 来生成我们需要的 css 文件。

欢迎关注我的微信公众号 ArthurSlog

ArthurSlog

如果你喜欢我的文章 欢迎点赞 留言

谢谢


ArthurSlog
10 声望4 粉丝