博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
less语法小结
阅读量:7067 次
发布时间:2019-06-28

本文共 965 字,大约阅读时间需要 3 分钟。

注释:    /**/在编译后的文件里是保留的

            //在编译后的文件里没有

变量:   @变量名:值;

    比如   @width:100px;

       .box{

                   width:@width;

       }

混合:    .box{

      with:100px;

      height:100px;

      .border;

    }

    .border{

      border:1px solid red

    }

混合(带参数带值):

    

    .box {

      with:100px;

      height:100px;

      .border(10px);

    }

    .border(@width:1px) {

      border:@width  solid  red

    }

    也可以只带参数不带值,但这样的话 .border 就仅仅是一个模板,不起实际作用了,另外,如果只带参数,那么引用的时候必须填值,如果带参数带值,可以.border()

匹配模式: 

    .boxOne {

      .border(second,10px)

    }

    .border(first) {

      border:1px  solid  red

    }

    

    .border(second,@width) {

      border:@width solid  red

    }

    

    .border(@_,@width) {

      color:white;

    }

运算: @width:100px;

    .border{

      width:@width + 20

    }

    20可以带单位px,也可以不带单位,两个只要一个带单位就可以

嵌套:   a{

      color:white;

      &:hover{

        color:red;

      }

      span{

        width:10px;

      }

    }

 

转载于:https://www.cnblogs.com/qian-yu-qian-xun/p/5942759.html

你可能感兴趣的文章
坦克大战--Java类型 ---- (2)按键设置和用户名的输入
查看>>
手机操作系统:自主力量能否崛起
查看>>
Shell在大数据时代的魅力:从一道百度大数据面试题想到的点滴
查看>>
说说參数传递(泛型托付)
查看>>
CentOS6.10下安装mysql-5.7.24
查看>>
【C#公共帮助类】 ToolsHelper帮助类
查看>>
八皇后问题
查看>>
切蛋糕
查看>>
关于对于CSS的字体单位
查看>>
TCP协议学习总结(上)
查看>>
敏捷 扑克上的时间估算(转)
查看>>
从JDBC程序看为什么需要Mybatis
查看>>
jQuery Ajax
查看>>
压缩感知中的数学知识:稀疏、范数、符号arg min
查看>>
《JavaScript高级程序设计》笔记
查看>>
刚刚在园里看到的一个简单的做连接字符串的方法.
查看>>
JQ_简单瀑布流
查看>>
测试管理-测试问题监控
查看>>
thinkphp的taglib的使用方法
查看>>
tecplot批量导出图片_Fluent 后处理软件Tecplot宏批量处理cas,dat为图片
查看>>