@Mairrel

Примесь в Less не хочет вызываться ??

.dest(@path) {
background-image: url(../img/icon/@path);
}

вызываю

.icon-1 {
.dest(icon-1.png);
}

выдаёт :

Message:
expected ')' got '.' in file C:....\source\less\icon.less line no. 15
Details:
type: Syntax
filename: C:...\source\less\icon.less
index: 248
line: 15
column: 14
callLine: NaN
callExtract: undefined
extract: .icon-1 {, .dest(icon-1.png);,}
lineNumber: 15
fileName: C:...\source\less\icon.less
domainEmitter: [object Object]
domainThrown: false

Мне кажется, какая-то проблема в строке background-image: url(../img/icon/@path); , что нужно что-то типа /{@path} или /@{path} ... Но я не могу разобраться, как-то (
  • Вопрос задан
  • 30 просмотров
Решения вопроса 1
писать путь строкой и переменную выводить в строке

.dest(@path) {
  background-image: url('../img/icon/@{path}');
}

.icon-1 {
  .dest('icon-1.png');
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы