Quero ter uma variável que contenha o caminho raiz para todas as minhas imagens no meu arquivo CSS. Não consigo descobrir se isso é possível no Sass puro (o projeto da Web atual não é o RoR, portanto, não é possível usar asset_pipeline ou nada desse jazz sofisticado).
Aqui está o meu exemplo que não funciona. Na compilação, ele rejeita a primeira instância da variável na propriedade url em segundo plano, dizendo ( "Invalid CSS after "..site/background": expected ")"
).
Definindo a função para retornar o caminho:
//Vars
$assetPath : "/assets/images";
//Functions
@function get-path-to-assets($assetPath){
@return $assetPath;
}
Usando a função:
body {
margin: 0 auto;
background: url($get-path-to-assets/site/background.jpg) repeat-x fixed 0 0;
width: 100%; }
Qualquer ajuda seria apreciada.