MENO - Miscelazione all'interno della miscelazione
Descrizione
Ogni volta che un mixin è definito all'interno di un altro mixin, può essere utilizzato anche come valore di ritorno.
Esempio
Il seguente esempio dimostra l'uso di mixin all'interno di mixin nel file LESS -
<html>
<head>
<link rel = "stylesheet" href = "style.css" type = "text/css" />
<title>Mixin inside mixin</title>
</head>
<body>
<h1>Welcome to Tutorialspoint</h1>
<div class = "myclass">
<p>LESS is a CSS pre-processor that enables customizable,
manageable and reusable style sheet for web site.</p>
</div>
</body>
</html>
Quindi, crea il file style.less .
style.less
.outerMixin(@value) {
.nestedMixin() {
font-size: @value;
}
}
.myclass {
.outerMixin(30);
.nestedMixin();
}
Puoi compilare style.less in style.css usando il seguente comando:
lessc style.less style.css
Esegui il comando precedente; creerà automaticamente il file style.css con il seguente codice:
style.css
.myclass {
font-size: 30;
}
Produzione
Segui questi passaggi per vedere come funziona il codice sopra:
Salva il codice html sopra nel file less_mixin_inside_mixin.html file.
Apri questo file HTML in un browser, verrà visualizzato il seguente output.