- ArthurSlog
- SLog-40
- Year·1
- Guangzhou·China
- Aug 17th 2018
劳心者治人 劳力者治于人
开发环境MacOS(High Sierra 10.13.5)
需要的信息和信息源:
- 样式文件预编译器Sass的安装和使用
- 样式文件预编译器Sass指导手册
- HTTP概述
- HTTP
- 互联网是如何工作的
- 万维网是如何工作的
- 统一资源定位符(URL)
- 什么是超链接
- 创建超链接
- AJAX是异步的JavaScript和XML(Asynchronous JavaScript And XML)
- XMLHttpRequest
- Using files from web applications
开始编码
- 我们在这里使用 npm 指令的方式安装 Sass,根据 Sass官网 的说明,我们全局安装 Sass
sudo npm install -g sass
- 我们切换到 css 文件夹路径下,创建一个 sass文件,sass 文件分两种语法 sass 和 scss,在这里我们使用 scss 语法,这种语法更接近原生的 css语法
cd clinet/css
- 根据 Sass官网的使用手册
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 文件。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。