MrSunny
@MrSunny

Почему происходит странная генерация css для media query?

Приветствую.

Странный вывод происходит при генерации less -> css:
@sizeMobile: 600px;
@sizeMobileMinWidth: @sizeMobile + 1px;
@media screen and (min-width: @sizeMobileMinWidth) and (max-width: 1024px){
	.here{
		sizeMobile: @sizeMobile;
		sizeMobileMinWidth: @sizeMobileMinWidth;
	}
}


Выводит:
@media screen and (min-width: 600px + 1px) and (max-width: 1024px){
	.here{
		sizeMobile: 600px;
		sizeMobileMinWidth: 601px;
	}
}


Протестировать можно тут: jsfiddle.net/eq6dn5fa

Как добиться подстановки результата выражения, а не самого выражения в media query?
  • Вопрос задан
  • 2250 просмотров
Решения вопроса 1
@asdz
@sizeMobile: 600px;
@sizeMobileMinWidth: @sizeMobile + 1px;
  .media (@min){
    @media (min-width: @min) and (max-width: 1024px){
      sizeMobile: @sizeMobile;
      sizeMobileMinWidth: @sizeMobileMinWidth;
    }
  }
.here {
	.media(@sizeMobileMinWidth)
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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