Użyj nazwy selektora jako zmiennej w miksie LESS
Próbuję stworzyć mixin w LESS, który użyje jego nazwy selektora jako zmiennej wewnątrz miksowania. Mixin powinien wyglądać mniej więcej tak, ale nie mogę znaleźć dokładnej składni dla niego lub jeśli jest to możliwe:
.bg{
background-image: url('images/@{SELECTORNAME}.png');
}
#header{
.bg;
}
prowadzi do:
#header{
background-image: url('images/header.png');
}
Myślę, że nie jest to możliwe, a także co by się stało, gdyby wybór był podobny do:
div#menu ul li
To nie zadziałałoby, ale być może ktoś zna alternatywę, jeśli jest to możliwe w każdym innym preprocesorze.
Dziękuję Ci!