SCSS笔记

SASS是成熟、稳定且强大的CSS预处理器,SCSS是SASS3引入的新语法,兼容CSS3并具动态功能。书写大规模web应用的CSS时,选择器和层叠复杂度高,推荐用SASS开发,它有变量、嵌套等特性,让CSS书写更有趣和程式化。

SASS是成熟,稳定,强大的 CSS预处理器 ,而 SCSS 是SASS3版本当中引入的新语法特性,完全兼容CSS3的同时继承了CSS强大的动态功能。

CSS书写代码规模较大的web应用时,容易造成选择器,层叠的复杂度过高,因此推荐通过SASS预处理器进行CSS的开发,SASS提供的变量,嵌套,混合,继承等特性,让CSS的书写更加有趣和程式化。

1.变量

SASS中可以定义变量,用来存储需要在CSS中复用的信息,方便统一修改和维护。

sass代码:

$blue:#1875e7;
div {
  color : $blue;
}

 对应生成的css代码:

div {
    color : #1875e7;  
}

 如果变量需要镶嵌在字符串中,就必须写在  #{}  中:

$side : left;
.rounded{
    border-#{$side}-radius : 5px;  
}

2.嵌套

 

转载于:https://www.cnblogs.com/edward-life/p/11059828.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值