这次给大家带来Less安装与使用步骤详解,Less安装与使用的注意事项有哪些,下面就是实战案例,一起来看一下。
node.js 的安装
官网:http://nodejs.cn/
![](https://img.php.cn/upload/article/000/061/021/c8ab1b4cc704dca26d0a194a54da6e5c-0.png)
![](https://img.php.cn/upload/article/000/061/021/c8ab1b4cc704dca26d0a194a54da6e5c-1.png)
![](https://img.php.cn/upload/article/000/061/021/c8ab1b4cc704dca26d0a194a54da6e5c-2.png)
![](https://img.php.cn/upload/article/000/061/021/5bede2617e9169fbe30a880cde6f47b4-3.png)
![](https://img.php.cn/upload/article/000/061/021/5bede2617e9169fbe30a880cde6f47b4-4.png)
![](https://img.php.cn/upload/article/000/061/021/5bede2617e9169fbe30a880cde6f47b4-5.png)
在命令行检验是否安装成功
![](https://img.php.cn/upload/article/000/061/021/1fbb5cee17635810f63675498a99ed2e-6.png)
切换到项目目录,初始化了一个package.json文件
![](https://img.php.cn/upload/article/000/061/021/1fbb5cee17635810f63675498a99ed2e-7.png)
安装与卸载jQuery包(例子) 安装
![](https://img.php.cn/upload/article/000/061/021/1fbb5cee17635810f63675498a99ed2e-8.png)
卸载
![](https://img.php.cn/upload/article/000/061/021/0f4e2bb8bff3dad9775aa7775eac65d5-9.png)
安装淘宝镜像
![](https://img.php.cn/upload/article/000/061/021/0f4e2bb8bff3dad9775aa7775eac65d5-10.png)
2. 安装less
![](https://img.php.cn/upload/article/000/061/021/0f4e2bb8bff3dad9775aa7775eac65d5-11.png)
![](https://img.php.cn/upload/article/000/061/021/0f4e2bb8bff3dad9775aa7775eac65d5-12.png)
试一试:
test.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <!DOCTYPE html>
<html lang= "en" >
<head>
<meta charset= "UTF-8" >
<title>Title</title>
<link rel= "stylesheet" href= "style.css" rel= "external nofollow" />
</head>
<body>
<p id= "box" >
<ul>
<li>你好</li>
<li>hello</li>
</ul>
</p>
</body>
</html>
|
登录后复制
style.less
1 2 3 4 5 6 7 8 9 10 11 | #box{
width:200px;
height:200px;
background-color:blue;
ul{
color:white;
li{
line-height:50px;
}
}
}
|
登录后复制
在命令行中输入lessc xxx.less xxx.css,
如下:
![](https://img.php.cn/upload/article/000/061/021/413fae10b3fb5a2726a5bc20be08cb6b-13.png)
用浏览器打开test.html 看一下效果吧3. less 的基本用法
https://less.bootcss.com/
变量
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | @red:red;
@w:200px;
#big{
width:@w;
height:@w;
background-color:@red;
#small{
width:@w;
height:@w;
background-color:@red;
}
}
p{
color:@red;
}
|
登录后复制
混合
1 2 3 4 5 6 7 8 9 10 11 12 | .bt{
width:200px;
height:200px;
border-top:2px solid red;
background-color:red;
}
#big{
.bt;
#small{
.bt;
}
}
|
登录后复制
•嵌套
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #box{
width:100%;
height:60px;
background-color:#ccc;
h3{
width:100%;
height:20px;
background-color:yellow;
}
ul{
list-style:none;
li{
height:40px;
line-height:40px;
float:left;
padding:0 10px;
}
}
}
|
登录后复制
•运算
1 2 3 4 5 6 7 8 9 10 11 | @color:#333;
#box{
width:100%;
height:60px;
background-color:@color+#111;
}
•calc()
@ var :50vh/2;
#box{
width:calc(50% + (@ var - 20px));
}
|
登录后复制
•固定函数
1 2 3 4 5 6 7 | @base:#f04615;
@width:0.5;
#box{
width:percentage(@width);
color:saturate(@base,5%);
background-color:spin(lighten(@base,25%),8);
}
|
登录后复制
•注释
1 2 3 4 5 |
•引入其他less文件
@import "other.less" ;
|
登录后复制
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
JS中常出现哪些BUG和错误
vue个人信息查看与密码修改如何实现
以上是Less安装与使用步骤详解的详细内容。更多信息请关注PHP中文网其他相关文章!