Less的特性总结

作者: xiaoxiao昱 | 来源:发表于2017-03-27 14:05 被阅读37次

0.简介

LessCSS是一种动态样式语言

1.变量

@variable:value;
变量可以运算

2.混合

可以引用已经定义的class和id

.clear{
  clear:both;
}
p{
  .clear;
}

编译结果:

p{ clear:both; }

3.传参

可以带默认参数

.border-radius(@width:2px){
  -webkit-border-radius:@width;
  -moz-border-radius:@width;
  border-radius:@width;
}
p{
  .border-radius(10px);
}

多参数情况(形参可用逗号或空格分开)

.border(@width,@style,@color){
  border:@width @style @color;
}
p{
  .border(1px,solid,red);
}

4.嵌套

ul,ol{
  li{
    float: left;
    a{
      color:#000;
      &:hover{
        color:#f00;
      }
    }
  }
}

5.注释

//单行注释
/*多行注释*/

6.选择器

&代表上一级元素

ul{
  li{
    &:hover a{
      background : #f00;
    }
  }
}

编译结果:

ul li:hover a{
  background : #f00;
}

相关文章

  • LESS的语法特性

    以下内容是我在学习和研究LESS时,对LESS的特性、重点和注意事项的提取、精练和总结,可以做为LESS特性的字典...

  • Less的特性总结

    0.简介 LessCSS是一种动态样式语言 1.变量 @variable:value;变量可以运算 2.混合 可以...

  • 第十三周第一天笔记之less

    less知识 简书链接less使用总结:less基础知识less使用总结2:less使用总结 单位px,em,re...

  • LESS/SASS学习记录

    LESS 参考资料:LESS官网w3cplus less入门教程 less的编译 less特性及语法 变量——V...

  • Less 学习笔记

    Less是一种动态样式语言 特性 LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. ...

  • Less即学即用

    Less是什么? Less是一种动态样式语言,LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算...

  • less简述

    什么是less? 一种 动态 样式 语言. LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算,...

  • Less

    Less是什么? Less css是动态样式库 类似css的语法 赋予css新的特性 如变量、继承、运算、函数等 ...

  • 5.Less学习笔记第五篇

    1.LESS其他的实用装逼特性 2.LESS中提供了蛮多的数学函数,看下面的图示: 3.LESS中变量的作用域 其...

  • less与scss有什么区别呢?

    less与scss是什么?Less也是一种动态样式语言. 对CSS赋予了动态语言的特性,如变量,继承,运算, 函数...

网友评论

    本文标题:Less的特性总结

    本文链接:https://www.haomeiwen.com/subject/delrottx.html