Less快速入门
方式①:通过插件
方式②:通过npm安装less(在webpack的笔记中有)
方式③:在页面中引入less.js文件
这里主要用方式①:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Less学习</title>
<link rel="stylesheet" href="./css/style.css">
<!-- 注意这里引入的是css文件 -->
</head>
<body>
<div class="container">
<header></header>
<section></section>
<footer></footer>
</div>
</body>
</html>
// Less的基本功能有
// 变量
// 嵌套
// 伪类
// 伪元素
// 媒体查询
// 1.变量
@width: 600px;
@color: Lightblue;
.container {
width: @width;
height: 600px;
background-color: @color;
// 2.嵌套
header {
height: 100px;
background-color: aquamarine;
}
// 3.伪类
section {
height: 400px;
background-color: azure;
// &是父级选择器 这里相当于section:hover
&:hover{
background-color: lightpink;
}
&::before{
content: '';
position: absolute;
width: 100px;
height: 100px;
background-color: lightgreen;
}
// 媒体查询
// 当缩小到500px以下的时候显示plum颜色
@media screen and (max-width:500px){
background-color: plum;
}
}
}
插件会自动将less文件转化为css文件