SASS

  SASS基础知识

   1 文档注释

   在SASS/SCSS文档中可以使用两种注释方式:

   (1)/*...*/,多行注释,且注释将出现在编译后的CSS文件中;

   (2)//,单行注释,注释将不会出现在编译后的CSS文件中。

 

   2 特殊符号

   &,可以引用父级选择符;

   $,变量名以$符号开始,变量具有作用域范围;

   !default,可以为变量指定默认值。

 

   使用SASS的主要目的是简化CSS的开发与维护,其中SASS提供的规则嵌套,变量定义等写法正好帮助开发者实现了此目的。

 

 

   1 变量的定义

$myFavoriteColor: #123456;

 

   2 混合器 @mixin  @include

@mixin border {
    border: 1px solid #eee;
}
.test-div {
    @include border;
}

 

   3 带参数的混合器

@mixin border-radius($radius: 5px){
    -webkit-border-radius: $radius;
    -moz-border-radius: $radius;
    -ms-border-radius: $radius;
    border-radius: $radius;
}

.test-div {
   @include border-radius;
}

.text-div {
   @include border-radius(8px);
}

   

   4 扩展继承 @extend

.head {
    border: 1px solid #eee;
}

.foot {
    @extend .head;
}

   5 规则嵌套

.head {
    h2 {
        font: bold 18px 微软雅黑;
    }
    > p {
        a {
            &:hover{
                color: #eee;
            }
        }
    }
        
}

   6 运算

$singleMargin: 5px;
$doubleMargin: $singleMargin * 2;

   

    7 内置函数

color: lighten(#369, 20%);
color: saturate(#369, 20%);
color: desaturate(#369, 20%);
color: adjust-hue(#369, 180);
color: grayscale(#369);
color: mix(#369, #963);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值