SCSS基础

一、什么是scss和sass

scss和sass是一样的css预处理语言,
scss是sass3引入的新的语法。
其后缀名分别是.sass和.scss两种
两者也有不同
继sass之后scss的编写规范基本和css一样。
sass时代是有严格的缩进规范并且没有‘{}’和’;'的
而scss和css的规范一致。
所以用scss。

二、SCSS的变量

/*scss的变量是以$开头的。*/
$hight-color :red;

/*也能连写*/
$base-border:1px solid balck;

/*使用*/
#app{
    background:$hight-color;
    border:$base-border;
}


三、SCSS的作用域

向上面定义的叫全局,任何元素都能使用,而在元素内部定的变量只能元素内部使用

#app{
  $hight-color :red;
  background:$hight-color;
  #a{
}
}

/*其他元素不能使用$hight-color这个变量了*/

四、scss也支持嵌套写法

#app{
  $hight-color :red;
  background:$hight-color;
  #a{
}
}

五、&符号父选择器

对某个特点的子元素进行控制时

a {
  color:red;
  &:hover{
  color:black;
}
}
/*要是不写&,就会变成
a :hover   中间多个空格。*/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值