sass笔记

Sass

 

1.变量:

      声明变量:$xxxx : xxxx;

      使用变量:xxx: $xxx;

      反复声明变量后者覆盖前者。

      !default 设定默认值

 

  Css原生变量:

      声明变量:—xxx : xxx;

      使用变量:xxx : var(—xxx)

      可使用第二参数作为默认值

      允许拼接字符串:var(—xxx)’blue’

2.嵌套规则

#content{
      article{
      }
      h1{
            p{}
      }
}

3.父级标识符 &

4.属性嵌套

nav{
    border-left:2px;
    border-top:10px;
}

===>

nav{
    border:{
        left:2px;
        top:10px;
    }
}

5.导入sass

        1.允许css导入其他css文件

        2.不发起额外的请求

        3.不需要指定全名,可以省略后缀

        4.使用下划线开头来命名_theme.sass,使用时@import “theme.sass”

 

7.混合器@mixin

@mixin aname {
    xxx1:xxx1;
    xxx2:xxx2;
    xxx3:xxx3;
    xxx4:xxx4;
}

p{
    xxx:xxx;
    @include aname;
}

8.混合器传参(可设定默认值,默认值可以是任何有效的css属性值,甚至是其他参数的引用)

@mixin link-colors($a,$b:green){
    color:$a;
    font:$b;
}

a{
    @include link-colors(blue,red);
}

9.选择器继承

p {
    xxx1:xxx1; 
    xxx2:xxx2
}

.overP{
    @extend p;
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值