CSS dosyamdaki tüm resimlerimin kök yolunu içeren bir değişkene sahip olmak istiyorum. Bunun saf Sass'ta mümkün olup olmadığını tam olarak anlayamıyorum (asıl web projesi RoR değil, bu yüzden asset_pipeline veya o süslü cazlardan herhangi birini kullanamam).
İşte işe yaramayan örneğim. Derlemede arka planda url özelliğindeki değişkenin ilk örneğinde ( "Invalid CSS after "..site/background": expected ")"
) diyerek durur .
Yolu döndürmek için işlevi tanımlama:
//Vars
$assetPath : "/assets/images";
//Functions
@function get-path-to-assets($assetPath){
@return $assetPath;
}
İşlevi kullanma:
body {
margin: 0 auto;
background: url($get-path-to-assets/site/background.jpg) repeat-x fixed 0 0;
width: 100%; }
Herhangi bir yardım memnuniyetle karşılanacaktır.