MENOS - Mixins con múltiples parámetros
Descripción
Los parámetros se pueden separar mediante comas o punto y coma . Usando el símbolo de coma, puede interpretarlo como un separador de parámetros mixin o un separador de listas CSS. Si usa punto y coma dentro de mixin, entonces separa los argumentos por punto y coma y las listas CSS tendrán todas las comas.
Incluye algunos puntos en punto y coma y comas que se enumeran a continuación:
Si tiene dos argumentos, los argumentos contendrán una lista separada por comas. Por ejemplo,.class1(1, 2, 3; sometext, other thing).
Si hay tres argumentos, los argumentos incluirán solo números como .class1(1, 2, 3).
Puede usar un punto y coma ficticio con una lista separada por comas como .class1(1, 2, 3;).
Hay un valor predeterminado separado por comas. Por ejemplo.class1(@color: gray, green;)
Sintaxis
.mixin_name(@var_name1; @var_name2:some) {
//code here
}
Ejemplo
El siguiente ejemplo demuestra el uso de la combinación de varios parámetros en el archivo LESS:
<!doctype html>
<head>
<title>Mixin Multiple Parameters</title>
<link rel = "stylesheet" href = "style.css" type = "text/css" />
</head>
<body>
<h2>Example of Mixin Multiple Parameters</h2>
<p class = "myclass">LESS enables customizable, manageable and reusable style sheet for web site.</p>
</body>
</html>
A continuación, cree el archivo style.less .
estilo sin
.mixin(@color) {
color: @color;
}
.mixin(@color; @padding: 2) {
color: @color;
padding: @padding;
}
.myclass {
.mixin(#FE9A2E);
}
Puede compilar style.less en style.css usando el siguiente comando:
lessc style.less style.css
Ejecute el comando anterior, creará el archivo style.css automáticamente con el siguiente código:
style.css
.myclass {
color: #FE9A2E;
padding: 2;
}
Salida
Siga estos pasos para ver cómo funciona el código anterior:
Guarde el código html anterior en el mixin_multiple_param.html archivo.
Abra este archivo HTML en un navegador, se mostrará el siguiente resultado.