Menos cimentación, instalación, uso, compilación, anidamiento, cálculo, precauciones

Menos básico

1. Menos instalación

  • 1. Instale nodejs, versión opcional 8.0, sitio web: http://nodejs.cn/download/
  • 2. Verifique si la instalación es exitosa, use el comando cmd e ingrese "nodo -v" para ver la versión;
  • 3. Para instalar Less online basado en nodejs, use el comando cmd "npm install -g less"
  • 4. Verifique si la instalación es exitosa, use el comando cmd "lessc -v" para ver la versión

2. Menos uso

2.1, el uso de variables

Nota: Después de usar variables, podemos usar nombres de variables para establecer parámetros relacionados de manera uniforme. Una vez que es necesario ajustar el valor de la variable, se puede lograr una modificación y el efecto de todas surte efecto.
Sintaxis:

@color:red;
body{
     background-color:@color
}

2.2, menos compilación

Plug-in vscode Less: Para conocer las
Inserte la descripción de la imagen aquí
operaciones detalladas de Easy Less, consulte: Uso de vscode Less plug-in-switch a wxss o css .

2.3, menos anidamiento

Código de muestra básico:

.header{
    width: 200px;
    height: 200px;
    // less嵌套 子元素的样式直接写到父元素里面
    a{
        color: red;
    }
    .nav{
        color: blue;
    }
}

Código de muestra especial (pseudoclase, selector de intersección, selector de pseudo elemento):

.header{
    width: 200px;
    height: 200px;
    a{
        color: red;
        // 伪类、交集选择器、伪元素选择器:前面需要加&
        &:hover{
            color: blue;
        }
    }
    .nav{
        color: blue;
        &::before{
            content: "";
        }
    }
}

2.4, menos operación

Código de muestra:

div{
    width: 200px + 50;
    height: 200px;
}

Nota:

  • El operador debe estar separado por un espacio en los lados izquierdo y derecho;
  • Al calcular dos valores, si solo uno tiene una unidad, el resultado final se basará en esta unidad;
  • Cuando dos cálculos numéricos tengan unidades diferentes, prevalecerá la primera unidad;

2.5, Importación de archivos Less

// 把样式文件直接导入到样式文件内
// 在当前less文件中导入 common.less文件
// “.less 后缀,可写,可不写”
@import "common";

Supongo que te gusta

Origin blog.csdn.net/Asia1752/article/details/109218946
Recomendado
Clasificación