less预处理语言

1.less的概述
less的源码采用的javaScript,less框架诞生于2009年,使用javascript语言编写的一种css预处理语言,他为css赋予了编程的特性如变量/继承/运算/函数等功能。  
  

##2.less的使用
>1.使用变量  
使用@定义一个变量,在其他的css样式中引用  

    @color:red;//
    #header{
      height: 200px;
      width: 200px;
      background-color: @color;
    }
    p{
      color: @color;
    }
    @number:100px;
    加法,注意:使用减法会报错,+-10px即可
    .first{
      background-color: red;
      width: @number+100px;
      height: @number+100px;
    }
    
    乘法
    @number:100px;
    .first{
      background-color: red;
      width: @number*4;
      height: @number*4;
    }
>2.混合/混入  
>混合/混入
是定义可以重复使用的代码块  
    .set-init(@color:red,@size:10px){
        background-color: @color;
        font-size: @size;
    }
    
    #header{
      height: 200px;
      width: 200px;
      .set-init
    }
    p{
      .set-init
    }  

>3.内嵌  
  
    #header{
      div{
        height: @min-div-height;
        width: @min-div_width;
        background-color: @color;
     ul li{
        float: left;
        list-style: none;
        margin-left: @min-margin;
        margin-right: @min-margin;
      }#header{
  div{
    height: @min-div-height;
    width: @min-div_width;
    background-color: @color;
 ul li{
    float: left;
    list-style: none;
    margin-left: @min-margin;
    margin-right: @min-margin;
  }
  }
 
  p{
    color: @color;
  }
}
#header{
  div{
    height: @min-div-height;
    width: @min-div_width;
    background-color: @color;
 ul li{
    float: left;
    list-style: none;
    margin-left: @min-margin;
    margin-right: @min-margin;
  }
  }
 
  p{
    color: @color;
  }
}

      }
     
      p{
        color: @color;
      }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值