初识less

1.less的引用

less是css的预编译
 
预编译器:考拉koala

注释符号://只在less中显示

/**/在css和less中显示
 
直接引用less文件还需引入less.js,注意rel="stylesheet/less";一般是编译后引用

 

2.less的变量

普通变量格式:@变量名:值;用法:@变量名;

作为选择器和属性名:@变量名:值;用法:@{变量名}

地址变量:@变量名:“绝对路径”;用法:url(“@{变量名}图片名称”)

 

3.混合


普通混合:.类名{};用法在需要添加的样式中加.类名

不带输出的混合:.类名(){};用法在需要添加的样式中加.类名

带选择器的混合:.类名(){  &:hover{}  } 当鼠标滑过的效果;用法在需要添加的样式中加.类名

带参数的混合:.类名(@变量){ 属性:@变量;};用法在需要添加的样式中加.类名(参数)

带参数且有默认变量的混合:.l类名(@变量:默认值){  属性:@变量;};用法在需要添加的样式中加.类名;

    格式:参数间用分号隔开,当与分号混用时多个逗号也只表示一个参数

    .my(@color:green;@margin:200px 300px){
      background: @color;
      margin: @margin;
    }
    header{
      .my(red;100px  300px);
    }//编译后margin:100px 300px;

    当只有逗号作为分割符时

    header{
      .my(red,100px  300px);
    }//编译后margin:100px 300px;

命名参数:使用命名参数可以使参数顺序不一致

  header{
    .my(@margin:10px 20px);
  }

@arguments代表所有参数

匹配模式:定义一个特定的字符串,使用时带上字符串

  .my(b_g,@color:green){
    background: @color;

  }
  .my(b_y,@color:yellow){
    background: @color;

  }
  .my(b_p,@color:pink){
    background: @color;
  }
  header{
    .my(b_p);
   }

混合的返回值:

.add(@x,@y){
@average:(@x+@y)/2

}
header{
.add(20px,30px);//注意此处应该写单位
margin: @average;
}

 

转载于:https://www.cnblogs.com/obeing/p/5173135.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值