Я хочу иметь одну переменную, которая содержит корневой путь ко всем моим изображениям в моем файле CSS. Я не могу понять, возможно ли это в чистом Sass (фактический веб-проект не RoR, поэтому не может использовать act_pipeline или любой из этих фантазийных джазов).Есть переменная в пути изображений в Сассе?
Вот мой пример, который не работает. При компиляции он перехватывает первый экземпляр переменной в фоне свойства url, говорящего ("Invalid CSS after "..site/background": expected ")"
).
Определение функции для возврата путь:
//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%; }
Любая помощь будет оценена. не
Это не работает для меня, потому что CssVariablesProcessor не обрабатывает переменные, даже если его набор как препроцессор перед CssDataUriPreProcessor – Alexey
Это так красиво, я думаю, m собирается плакать –
Также работает в цитируемых дорожках, например в компас шрифт-face mixin. '' # {$ fontName} .ext ', ..' – Fleuv