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

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


目录
打赏
0
0
0
0
0
分享
相关文章
AI 绘画平台难开发,难变现?试试 Stable Diffusion API Serverless 版解决方案
AI 绘画平台难开发,难变现?试试 Stable Diffusion API Serverless 版解决方案
11776 132
文件上传,下载,预览,删除(File),分页接口(四)
文件上传,下载,预览,删除(File),分页接口
92 0
阿里云2核4G服务器优惠价格30元、165元和199元报价表
阿里云2核4G服务器优惠价格30元、165元和199元报价表,阿里云2核4G服务器多少钱一年?2核4G配置1个月多少钱?2核4G服务器30元3个月、轻量应用服务器2核4G4M带宽165元一年、企业用户2核4G5M带宽199元一年。可以在阿里云百科查看当前最新2核4G服务器精准报价、优惠券和活动信息
leetcode-547:省份数量
leetcode-547:省份数量
81 0
牛客小bai月赛39 F 孤独(dp)
牛客小bai月赛39 F 孤独(dp)
73 0
Anaconda安装之后Spyder打不开解决办法--目前有用 jupyter notebook 无法正常运行2023.1.7
Anaconda安装之后Spyder打不开解决办法--目前有用 jupyter notebook 无法正常运行2023.1.7
388 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问