美文网首页
学习LESS

学习LESS

作者: _陈慧敏 | 来源:发表于2015-12-30 11:17 被阅读46次

变量

变量允许我们单独定义一系列通用的样式,然后在需要的时候去调用。所以在做全局样式调整的时候我们可能只需要修改几行代码就可以了。

@color:#4D926F;
@bgcolor:gray;
.header{
     background:@bgcolor;
     height:20px;
}
h2{
    color:@color;
}

混合

混合可以将一个定义好的class A轻松的引入到另一个class B中,从而简单实现class B继承class A中的所有属性。我们还可以带参数地调用,就像使用函数一样。
使用这条规则时,如果参数不传任何数进去,则使用自带的参数。

.rounded-corners(@radius:5px){  
    border-radius:@radius;  
    -webkit-border-radius: @radius;  
    -moz-border-radius: @radius;  
    height:50px;  
    background:@bgcolor;}
.test2{  
    .rounded-corners;
}
.test3{  
    .rounded-corners(10px);
}

嵌套规则

我们可以在一个选择器中嵌套另一个选择器来实现继承,这样很大程度减少了代码量,并且代码看起来更加的清晰。

.test4{  
    h1{    font-size:26px;    font-weight:bold;  }  
    p{    font-size:12px;    
        a{      text-decoration: none;      
                &:hover{border: 1px solid black;}    
  }}}

函数 & 运算

运算提供了加,减,乘,除操作;我们可以做属性值和颜色的运算,这样就可以实现属性值之间的复杂关系。LESS中的函数一一映射了JavaScript代码,如果你愿意的话可以操作属性值。
@the-border:1px;
@base-color:#111;
@red: #842210;

.test5{  width:200px;  
    height:200px;  
    border-style: solid;  
    border-color: @red;  
    color:@base-color *3;  
    border-left-width: @the-border;  
    border-right-width:@the-border*5;  
    border-right-color: desaturate(@red,50%);}

相关文章

  • less基础

    less less语法学习

  • less使用

    LESS 的介绍 学习网站:快速入门 | Less.js 中文文档LESS « 一种动态样式语言 Less的安装 ...

  • less的配置安装及语法使用

    [目录] Less为什么会出现? 学习Less的网站 Less的安装环境离线的安装方式在线的安装方式 less转化...

  • Less学习

    Variables(变量) 概述变量通过为你提供一种在一个地方管理这些值的方法让你的代码变得更容易维护: 变量插值...

  • Less学习

    1.全局安装: npm install less -g 2.编写less文件(xx.less),定义变量 官网在介...

  • Less学习

    为什么使用less css已经有很多新的东西学习了,为什么要学习less的知识。Github上很多项目都已经在用,...

  • 学习LESS

    变量 变量允许我们单独定义一系列通用的样式,然后在需要的时候去调用。所以在做全局样式调整的时候我们可能只需要修改几...

  • Less学习

    What is Less *动态的样式语言,扩充了css Why use Less *增加了诸如变量、混合(mix...

  • less学习笔记

    less学习笔记 导入 可以通过下面的形势引入 .less 文件, .less 后缀可带可不带: 如果导入一个CS...

  • LeSS三天的学习,复盘与感悟

    周四、周五、周六三天LeSS的学习,提前请好假,做好充足的准备,开始LeSS学习之旅。三天的学习收获颇多。虽然提前...

网友评论

      本文标题:学习LESS

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