美文网首页
less使用总结

less使用总结

作者: QRFF | 来源:发表于2018-10-12 15:59 被阅读0次

less语法


less的基础语法常用到的主要有:变量、混合(Mixins)、嵌套规则;

1.变量

和JS中的变量一样,只是LESS的变量定义不是使用VAR而是使用@,通常可以用来存储公用的图片路径,选择器等
例:

  @box:.h1
  @{bgImg}:"../../images/test/"
  @box{
  background:url("@{bgImg}/h1.png")
  }
  

2.混合(Mixins)

①基本使用

可以将一个定义好的class A轻松的引入到另一个class B中,从而简单实现class B继承class A中的所有属性。

  //->LESS代码
    .public() {//->在选择器后面加上()就可以不编译这个样式了
        width: 100px;
        height: 100px;
    }
    nav ul {
        .public;//如果public有子孙元素的样式,同样也会被复制过来
        list-style: none;
    }
    //->编译为CSS的结果
    nav ul {
        width: 100px;
        height: 100px;
        list-style: none;
    }

如果编译结果不想输出.box1,less代码中可写为.box1()

②extend

①这样子做会产生冗余CSS代码,我们可以extend来实现继承;

    //->LESS代码
    .public {
        width: 100px;
        height: 100px;
    }
    nav ul {
        &:extend(.public);
        list-style: none;
    }
    //->编译为CSS的结果
    .public, nav ul {
        width: 100px;
        height: 100px;
    }
    nav ul {
        list-style: none;
    }

3.嵌套规则

我们可以使用选择器嵌套来实现继承

//->LESS代码
#header {
  color: black;
  .navigation {
    font-size: 12px;
  }
  .logo {
    width: 300px;
    &:hover { text-decoration: none }
  }
}
//->编译为CSS的结果
#header { color: black; }
#header .navigation {
  font-size: 12px;
}
#header .logo { 
  width: 300px; 
}
#header .logo:hover {
  text-decoration: none;
}

cli构建的vue中使用less


第一步:npm install less less-loader --save-dev (保存在开发环境就可以)
第二步:在.vue文件中的style中声明lang="less"。

相关文章

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

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

  • less使用总结

    less语法 less的基础语法常用到的主要有:变量、混合(Mixins)、嵌套规则; 1.变量 和JS中的变量一...

  • less

    这个很早之前总结过,可是用的少,后来就忘完了,现在做个备份,使用的时候一目了然 .less文件使用步骤:less文...

  • Less的使用

    Less使用 1.什么是less 2.less有什么用 3.怎么使用less 4.less批量生成代码 less简...

  • vim编辑器和less命令实用操作

    linux系统下编辑查看文件离不开vim编辑器和less命令,下面总结了一些vim和less在实际应用中使用频率最...

  • 2019-02-26 node+mongoose+vue(二)

    1 Vue中使用less 1.1 首先安装less与less-loader npm install less le...

  • 【css】vue使用less,scss

    使用less 第一步:安装less依赖 npm install less less-loader --save-d...

  • 在react中使用less

    笔者使用的react版本是16.12.0的,想在react中使用less 第一步 安装less less-load...

  • 4-vue-cli使用图片

    前面我们利用vue-cli手脚架使用less,需要安装less和less-loader,这里我们使用url图片看看...

  • less的函数与循环——使用总结

    也是不定期更新吧,具体也没有总结一下:之前的文章 less的配置安装及语法使用 也介绍了一些less的语法,这里只...

网友评论

      本文标题:less使用总结

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