美文网首页
less使用

less使用

作者: 前端许 | 来源:发表于2022-02-07 19:42 被阅读0次

1、npm i less --save-dev 把less源码安装到开发环境

/* less文件是通过less.loader.js 来编译成css最后加载到页面中的 */

2、npm i less-loader@6 --save-dev 安装less解析器 (★一定要指定版本)

3、lessc -v 查看版本

4、在main.js  import less from 'less'  Vue.use(less)

5、独立的vue文件需要引入less <style lang="less"></style>

less中变量的使用 定义方式:@key:value; 使用方式:@key;

字符串拼接变量使用方式 @img:'./img/'; background:url("@{img}1.png")

写减法的时候左右要加空格,否则会理解为杠-

多层嵌套+变量计算;

<div class="box1">

    <div class="box2">

        <div class="box3"></div>

    </div>

</div>

<style lang="less">

@k:100px;

.box1{

    width: @k;

    height:@k;

    background: red;

    .box2{

        width: @k/2;

        height:@k/2;

        background: green;

        .box3{

            width: @k/3;

            height:@k/3;

            background: blue;

        }

    }

}

</style>

混合 = 函数

<div class="box1">我是box1</div>

<div class="box2">我是box2</div>

<style lang="less">

//定义一个函数;

.test(@color:red,@size:14px){

    background: @color;

    font-size:@size;

}

.box1{

//  不传参,使用默认的;

    .test()

}

.box2{

//  给函数传参;

    .test(@color:green,@size:30px)

}

</style>

运算符

可以对高度、宽度、角度进行计算;

<ul>

    <li v-for="item in 4">{{item}}</li>

</ul>

<style lang="less" scoped>

  @k:10px;

    ul{

        list-style: none;

          li{

              border:1px solid ;

              margin:10px 0 ;

          }

            li:nth-child(1){

                width: @k + @k;

                height:@k;

            }

            li:nth-child(2){

                width: @k -5px;

                height:@k;

            }

            li:nth-child(3){

                width: @k * @k;

                height:@k;

            }

            li:nth-child(4){

                width: @k / 2;;

                height:@k;

            }

    }

</style>

相关文章

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

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

  • Less的使用

    Less使用 1.什么是less 2.less有什么用 3.怎么使用less 4.less批量生成代码 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使用、常用语法解析

    使用 客户端使用 服务端使用(vue项目中使用) 安装npm install less less-loader -...

  • Linux命令之文件管理 (十七)

    Linux less命令 less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前...

  • less语法

    1.使用 客户端使用 注意:less文件需要在less.js前引入 2.变量 输出 注意:less中变量是“常量“...

  • Vue+Less

    在vue中使用less首先要下载依赖:npm install less less-loader --save-de...

网友评论

      本文标题:less使用

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