初学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

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


目录
相关文章
stylus、sass、less区别, Sass 、LESS是什么
【4月更文挑战第1天】stylus、sass、less区别, Sass 、LESS是什么
119 0
Sass、LESS区别是什么?大家为什么要使用他们?
Sass(Syntactically Awesome Style Sheets)和LESS(Leaner CSS)是两种流行的CSS预处理器,它们在原生CSS的基础上提供了一些额外的功能和语法。
266 1
Vue使用PostCSS怎样使用sass
众所周知转换 px 单位的插件有很多,知名的有 postcss-px-to-viewport 和 postcss-pxtorem,前者是将 px 转成 vw,后者是将 px 转成 rem,精简了不常用的配置。将成为vw优先单位使用,以rem作为回退模式。考虑到vw在移动设备的支持度不如rem,这款插件很好的解决了该问题。然后简单的介绍下。
133 0
sass变量详解——你不知道的sass。
写在前面: 现在一直使用sass写css,当初入门的时候,看的很多教程,当时看的云里雾里的,现在看来还是蛮详细的,就是一点,不够小白。本人文章类型一直比较偏小白的,想要更好的为不会用sass提供一点学习的资料,相信本文对想要学习sass的人,还是有极大的参考价值的。里面有些细节,也许对已经学会使用sass的大手子也有一定的参考价值。 变量是什么? w3c关于JavaScript 变量的介绍: 上面一大堆巴拉巴拉的东西,可以先这么理解,把变量看作一个存放东西的盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品,那里面的旧的东西就存不了。
440 0
sass变量详解——你不知道的sass。