初学Sass

简介: 初学Sass

本周主要学习了Sass的内容,再次让我获益匪浅,Sass 是一个css预处理器,可以帮助我们减少css中重复的代码,以下是我所整理的Sass的部分知识。

Sass文件的后缀名为

.scss

Sass变量使用$符号

$variablename:value;

Sass嵌套规则与属性`

Sass代码

nav{
  ul{
  margin: 0;
  padding: 0;
  list-style:none;
  }
}

转换为css代码

nav ul{
  margin: 0;
  padding: 0;
  list-style:none;
}

Sass嵌套属性

很多css属性有同样的前缀,例如:background-color,background-image,background-size,因此我们可以使用嵌套属性来编写

background: {
  color:red;
  image:url();
  size: 100%;
}

转换为css代码为

background-color:red;
  background-image:url();
  background-size:100%;

@import

导入文件,格式为:@import 文件名

若希望导入的文件不被翻译,则文件名的开头加一个下划线,但在导入的时候不需要下划线

@mixin与@include

5ab78b29478e473e8f3589c6fdf3da4e.png

@extend与继承

将写好的属性继承到某一个元素中

bc482e625b504716a00f1d2df99f0fac.png

@each指令

d1ee7de99cc047c7aa31822b5169e964.png

list为一个表达式,$var为list里面遍历的值

@while指令

@while 条件表达式

知道表达式的值为fals停止循环,和@for指令相似,只要@while后面的条件为true就会执行

@for指令

1.从start开始循环,到end结束;

653e0777688746048f6dcc7def7b2e6b.png

2.从start开始循环,碰到end值则结束;

fa2f6f65dfa146e98bc146ec36422f93.png

本周已经结束,希望在接下来的学习中能够在学习到新东西时并及时温习前面学习的内容


目录
相关文章
|
5月前
|
人工智能 前端开发 JavaScript
前端Sass详解说明
前端Sass详解说明
|
6月前
|
前端开发 开发者
stylus、sass、less区别, Sass 、LESS是什么
【4月更文挑战第1天】stylus、sass、less区别, Sass 、LESS是什么
79 0
|
6月前
|
前端开发 开发者 Ruby
Sass、LESS区别是什么?大家为什么要使用他们?
Sass(Syntactically Awesome Style Sheets)和LESS(Leaner CSS)是两种流行的CSS预处理器,它们在原生CSS的基础上提供了一些额外的功能和语法。
200 1
|
6月前
|
Web App开发 前端开发 iOS开发
Sass 安装
Sass 安装
57 0
|
前端开发 Shell 开发工具
sass/scss 入门
sass/scss 入门
75 0
|
iOS开发
|
前端开发 JavaScript
sass学习笔记(上)
sass学习笔记
240 0
|
前端开发
sass学习笔记(下)
sass学习笔记
85 0
|
前端开发 JavaScript
sass变量详解——你不知道的sass。
写在前面: 现在一直使用sass写css,当初入门的时候,看的很多教程,当时看的云里雾里的,现在看来还是蛮详细的,就是一点,不够小白。本人文章类型一直比较偏小白的,想要更好的为不会用sass提供一点学习的资料,相信本文对想要学习sass的人,还是有极大的参考价值的。里面有些细节,也许对已经学会使用sass的大手子也有一定的参考价值。 变量是什么? w3c关于JavaScript 变量的介绍: 上面一大堆巴拉巴拉的东西,可以先这么理解,把变量看作一个存放东西的盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品,那里面的旧的东西就存不了。
417 0
sass变量详解——你不知道的sass。
|
前端开发 Shell 开发工具
前端自动化系列之less、scss、sass、stylus css预处理器
前端自动化系列之less、scss、sass、stylus css预处理器
248 0