Less和Sass常用归纳

 

目录

变量使用

嵌套使用

混合函数使用

小技巧:换算rem至px


变量使用

// Less
@color: #999;
#wrap {
  color: @color;
}

// Sass
$color: #999;
#wrap {
  color: $color;
}

嵌套使用

& :代表的上一层选择器的名字,此例便是header

// Less和Sass相同
#header{
  &_content{//等于 #header_content
    margin:20px;
  }
}

混合函数使用

// Less
.border(@color:#000){
    border:solid 1px @color;
}
#main{
    .border(red);
}

// Sass
@mixin border($color: #000) {   // sass也可以使用@function
   border:solid 1px #color;
}
#main{
    @include border(red);
}

 

小技巧:换算rem至px

// 1rem = 16px, 设计稿要求width: 100px
// less
.px2rem(@name, @px) {
  @{name}: @px / 16 * 1rem
}
// 使用
.test {
    .px2rem(width, 100)
}

// Sass
@function px2rem($px) {
  @return $px / 16 * 1rem;
}
// 使用
.test {
    width: px2rem(100);
}

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值