sass/scss 入门

简介: sass/scss 入门
Sass (英文全称:Syntactically Awesome Stylesheets) 简介
  1. Sass 是一个 CSS 预处理器。
  2. Sass 是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间。
  3. Sass 完全兼容所有版本的 CSS。


一、Sass安装
Install on windows (cmd / git bash / porwershell)
$ npm install -g sass
Install on windows (chocolatey)
$ choco install -g sass
Install on Mac OS X (Homebrew)
$ brew install sass/sass/sass
二、查看Sass版本
$ sass --version
三、编写test.scss文件
/* 定义变量 */
$bgColor: lightblue;
$txtColor: darkblue;
$fontSize: 24px;
$with: 200px;
$height: 200px;
$bdRadius: 50%;
$color: #ffffff;
/* 使用变量 */
.circle {
    width: $with;
    height: $height;
    border-radius: $bdRadius;
    background-image: linear-gradient(to bottom, $bgColor, $txtColor);
    font-size: $fontSize;
    color: $color;
}
四、编译sass,输出css文件
$ sass test.scss test.css
五、编译后的css文件
@charset "UTF-8";
/* 定义变量 */
/* 使用变量 */
.circle {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background-image: linear-gradient(to bottom, lightblue, darkblue);
  font-size: 24px;
  color: #ffffff;
}
/*# sourceMappingURL=test.css.map */
六、HTML引入CSS查看效果
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>sass_demo</title>
    <link rel="stylesheet" href="./test.css">
</head>
<body>
    <div class="circle"></div>
</body>
</html>
七、样式案例效果图

效果图

相关文章
|
30天前
|
存储 前端开发 开发者
深入了解 Sass 和 SCSS:CSS 预处理器的强大功能
Sass(Syntactically Awesome Stylesheets)是一个强大的 CSS 预处理器,为开发者提供了诸多高级特性,如变量、嵌套、混合、继承等,简化了 CSS 的编写和管理。SCSS 是 Sass 3 引入的新语法,完全兼容 CSS3,并增强了 Sass 的动态功能。本文详细介绍了 Sass 和 SCSS 的核心特性及其在实际开发中的应用,如变量定义、嵌套规则、混合、继承、以及常用的操作符与扩展功能。
27 0
|
3月前
|
前端开发 安全 JavaScript
scss 学习
scss 学习
51 0
|
5月前
|
人工智能 前端开发 JavaScript
前端Sass详解说明
前端Sass详解说明
|
6月前
|
XML 前端开发 数据格式
探索CSS预处理器:Sass、Less与Stylus
探索CSS预处理器:Sass、Less与Stylus
|
6月前
|
前端开发 开发者
stylus、sass、less区别, Sass 、LESS是什么
【4月更文挑战第1天】stylus、sass、less区别, Sass 、LESS是什么
79 0
|
6月前
|
Web App开发 前端开发 iOS开发
Sass 安装
Sass 安装
57 0
|
iOS开发
|
前端开发 JavaScript
Vue 安装 CSS 预处理器(Less、Sass、Stylus)
Vue 安装 CSS 预处理器(Less、Sass、Stylus)
241 0
|
前端开发
初学Sass
初学Sass
72 0
|
前端开发 JavaScript
sass学习笔记(上)
sass学习笔记
240 0