МЕНЬШЕ css устанавливает динамическое фоновое изображение с помощью миксина

Я использую LESS CSS .

В настоящее время я использую миксины с переменными.

Что-то вроде этого работает нормально:

.border-radius (@radius) { border-radius: @radius; }

#header { .border-radius(4px);  }

Это не :

.bg-img(@img) { background-image:url(@img); }

#logo { .bg-img("../images/logo.jpg"); }

Я пробовал комбинации использования '& "в фоновом изображении: url (' ') & (" ") , но затем он пытается получить изображение как images / @ img вместо имени изображения. В противном случае это дает мне ошибку
Невозможно вызвать метод charAt из undefined

Я думаю, что все время пишу background-image: url () слишком утомительно, возможно ли это ..?

25
задан DMin 13 June 2011 в 18:33
поделиться