Задать вопрос
@WhiteBearDev
Бэтмэн

Интерполяция в Less. Как через переменную реализовать extend?

Суть вопроса такова: в mixin приходит переменная типа строка. Нужно вызвать extend с именем этой переменной. Пример:

.mixin("extend");

.mixin(@variable){
   .@variable(); - вот здесь всё ломается :-(
}
  • Вопрос задан
  • 71 просмотр
Подписаться Средний Комментировать
Помогут разобраться в теме Все курсы
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@forspamonly2
передавайте туда detached ruleset с непосредственным вызовом миксина.

.extend() {
	x:1;
}

.mixin(@variable){
	@variable();
}

x {
	.mixin({.extend()});
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы