Descripción
Utilizando Extend, podemos combinar los mismos estilos de un selector en particular en otro selector.
Ejemplo
El siguiente ejemplo describe el uso de la combinación de estilos mixin en el archivo LESS -
extend_syntax.htm
<!doctype html>
<head>
<link rel = "stylesheet" href = "style.css" type = "text/css" />
</head>
<body>
<div class = "cont">
<h2>Welcome to TutorialsPoint</h2>
<p>The largest Tutorials Library on the web.</p>
<ul class = "nav">
<li>HTML</li>
<li>SASS</li>
<li>LESS</li>
</ul>
</div>
</body>
</html>
A continuación, cree el archivo style.less .
estilo sin
ul.nav > li {
background-color: #6DE6E6;
color: black;
}
.cont {
&:extend(ul.nav > li);
}
Puede compilar el archivo 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
ul.nav > li,
.cont {
background-color: #6DE6E6;
color: black;
}
Salida
Siga estos pasos para ver cómo funciona el código anterior:
Guarde el código html anterior en el extend_syntax.htm archivo.
Abra este archivo HTML en un navegador, se mostrará el siguiente resultado.