Есть переменная в пути к изображениям в Sass?

Я хочу иметь одну переменную, которая содержит корневой путь ко всем моим изображениям в мой файл CSS. Я не могу понять, возможно ли это в чистом Sass (реальный веб-проект не является RoR, поэтому не могу использовать asset_pipeline или какой-либо из этого причудливого джаза).

Вот мой пример, который не t работает. При компиляции он блокирует первый экземпляр переменной в свойстве фонового URL, говоря ( «Недопустимый CSS после« ..site / background »: ожидается») »).

Определение функции для вернуть путь:

//Vars
$assetPath : "/assets/images";

//Functions
@function get-path-to-assets($assetPath){
  @return $assetPath;
}

Использование функции:

body {
  margin: 0 auto;
  background: url($get-path-to-assets/site/background.jpg) repeat-x fixed 0 0;
  width: 100%; }

Любая помощь будет принята с благодарностью.

111
задан Volker E. 30 September 2014 в 11:39
поделиться