zoukankan      html  css  js  c++  java
  • 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)';
    }

      

  • 相关阅读:
    正则表达式
    小弟新从csdn搬迁到博客园,欢迎大家关注
    做完牛腩新闻发布系统之后的收获(牛腩总结)
    ValidateRequest="false" 无效
    sql server小技巧-自动添加时间与主键自增长
    css初接触
    Spark的Rpct模块的学习
    插入排序
    选择排序
    冒泡排序
  • 原文地址:https://www.cnblogs.com/yaxinwang/p/6442303.html
Copyright © 2011-2022 走看看