• less


    语法一:

    注释://.less文件

        /**/.less、css文件中

    语法二:变量

      变量必须加@符号

      --@value:200px;

    语法三:混合

      less中的混合相当于js中的函数。

      --带参混合、不带参混合、带参默认值的混合。

    语法四:匹配模式

      类似switch-case

      

    .ops(r){
      position:relative;
    }
    .ops(a){
      position:absolute;
    }
    .ops(f){
      position:fixed;
    }
    .opsi{
      background:#090;
      color:#fff;
      height:200px;
      .pos(a);
    }

      

    语法五:运算符

      less运算符:+-*/任何数字、颜色或者变狼都可以参与运算,运算应该被包裹在括号中

    语法六:嵌套

     

    #navigation ul{
      list-style:none;
      margin:0;
      li{
        background:#f00;
        a{
          background:#ff0;
          &:hover{
                color:#0f0;
              }
        }
      }
      a{
        background:#fff;
      }
      span{
        float:left;
      }
    }

    语法七:@argument

      @argument包含了所有传递进来的参数。

      不想单独处理每一个参数的话可以这样写

    @size:200px;
    .box-shadow(@x:3px,@y:3px,@blur:1px,@color:#f00){
      box-shadow:@argument;
      -moz-box-shadow:@argument;
    }
    #div1{
      @size;
      .box-shadow();
      //.box-shadow(2px,5px);
    }

     语法八:避免编译

      输出一些不正确的css语法或者一些less不认识的语法

     IE滤镜、要输出这样的值我们可以在字符串前加一个~

    .alpha1{
      filter:~"alpha(opacity=100,finishopacity=0,style=3)",
      /*矩形渐变,中间不透明,四周透明*/
    }
    #div1{
      ~'calc(300px-30px)';
    }

      

  • 相关阅读:
    [CF1398A-E] Codeforces Round 93
    bzoj3758 数数和bzoj3798 特殊的质数
    P4234 最小差值生成树
    [UOJ274] P6664 温暖会指引我们前行
    P4172 [WC2006]水管局长
    bzoj2959 长跑
    bzoj4998 星球联盟(lct+并查集维护动态双连通性)
    P1501 [国家集训队]Tree II
    link-cut-tree
    fhq-treap,splay 模板
  • 原文地址:https://www.cnblogs.com/yaxinwang/p/6442303.html
Copyright © 2020-2023  润新知