轻松学会less语言

.less文件

// 一、变量
@color:blue;
//二、混合(Mixins)
.mixinsStyle{
    border:10px solid red;
}
//三、映射
.maps(){
    padd:20px;
    flower:pink;
}
//四、命名空间
.nameSpace(){
    .button{
        background:palevioletred;
    }
}
//五、嵌套
.wrap{
    color:@color;
    .title{
        background:yellow;
        .mixinsStyle();
    }
    //伪选择器(&代表当前选择器的父级)
    &:hover{
        // .nameSpace();//该命名空间将会失效
        .nameSpace.button();
        color:.maps[flower];
        padding:.maps[padd];
    }
}

//六、块注释以及行注释。
//七、scope作用域
/*
Less 中的作用域与 CSS 中的作用域非常类似。首先在本地查找变量和混合(mixins),如果找不到,则从“父”级作用域继承。
@backGround:yellow;
.box{
    @backGround:red ;
    .title{
        background:@backGround ;
    }
}
与 CSS 自定义属性一样,混合(mixin)和变量的定义不必在引用之前事先定义。因此,下面的 Less 代码示例和上面的代码示例是相同的:*/
@backGround:yellow;
.box{
    .title{
        background:@backGround ;
    }
    @backGround:red ;
}


.html文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet/less" type="text/css" href="lessTest.less" />
    <title>Document</title>
</head>
<script src="//cdnjs.cloudflare.com/ajax/libs/less.js/3.10.0-beta/less.min.js"></script>
<body>
    <div class="wrap">
        外部盒子1
        <h1 class="title">标题</h1>
    </div>
    <div class="box">
        外部盒子2
        <h1 class="title">作用域</h1>
    </div>
</body>
</html>

运行结果:

未滑动前:
在这里插入图片描述
滑动后:
在这里插入图片描述


使用less

1.在 Node.js 环境中使用 Less :
npm install -g less

lessc styles.less styles.css

“导入”的工作方式和你预期的一样。你可以导入一个 .less 文件,此文件中的所有变量就可以全部使用了。如果导入的文件是 .less 扩展名,则可以将扩展名省略掉:
在html文件中导入。
@import “library”; // library.less

2.在浏览器环境中使用 Less :

less文件转换为css文件

Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充。

本文主要介绍less文件如何转化为css文件。

  1. 首先,你要确认你的电脑已经安装了node。
    使用 npm 安装 less,命令行:
    npm install -g less
  2. 然后,进入需要转换的less文件的目标位置。
  3. 最后,你只需输入以下两条命令:
    npm install -g less
    lessc less文件名.less 生成的css文件名.css
    此时再看你的文件夹,是不是已经有了对应的css文件了呢~

如有错误,请您指正!

具体参考:
https://less.bootcss.com/#-comments-

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值