xPomaHx
@xPomaHx
1vs9

Как в Less осуществить конкатенацию строк?

Вот это
.m(@width,@styles) {
    @media (max-width: @width+'px') {
            @styles();
    }
}

выдает это
@media (max-width:255 'px')
а должен
@media (max-width:255px)
и даже не это
@media (max-width:255 px)
Почему в первом случае ковычки? почему в 3 случае пробел? как сделать без пробела и ковычек самую обычную конкатенацию
  • Вопрос задан
  • 472 просмотра
Решения вопроса 1
sim3x
@sim3x
stackoverflow.com/questions/14384803/negate-a-nume...

@width*(1px)

~"@{width}px"

Чаще всего просто число не используют, а используют сразу с типом единиц, тк лесс умеет
@width: 144px;

 a{
  width: @width / 3.14 
}

ковычек
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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