0
Я хотел бы написать МЕНЬШЕ подмешать для легкой вставки calc
значенияМЕНЬШЕ Mixin значений «Calc»
.calc-mixin(@property, @operation)
{
@{property}: -webkit-calc(@operation);
@{property}: -moz-calc(@operation);
@{property}: calc(@operation);
}
.a {
.calc-mixin(width,'100% + 2px');
}
Это не является допустимым CSS, потому что его выход:
.a {
width: -webkit-calc('100% + 2px');
width: -moz-calc('100% + 2px');
width: calc('100% + 2px');
}
Пожалуйста, как удалить «''
» символы в конечном выпуске?
вы пробовали '.calc-подмешать (ширина, ~ '100% + 2px');'? –
Эффективно .... может быть решением. Не так бесполезно для конечного пользователя, как возможность исправить его непосредственно в объявлении mixin, а не в вызове mixin, но .... возможно, приемлемо :-) –
Будет ли '@ {свойство}: calc (e (@operation)); возможно, работает? –