Saya ingin memiliki satu variabel yang berisi jalur root ke semua gambar saya di file CSS saya. Saya tidak tahu apakah ini mungkin dalam Sass murni (proyek web sebenarnya bukan RoR, jadi tidak dapat menggunakan asset_pipeline atau jazz mewah lainnya).
Inilah contoh saya yang tidak berhasil. Saat dikompilasi, ia menolak instance pertama dari variabel di properti url latar belakang mengatakan ( "Invalid CSS after "..site/background": expected ")"
).
Mendefinisikan fungsi untuk mengembalikan jalur:
//Vars
$assetPath : "/assets/images";
//Functions
@function get-path-to-assets($assetPath){
@return $assetPath;
}
Menggunakan fungsi:
body {
margin: 0 auto;
background: url($get-path-to-assets/site/background.jpg) repeat-x fixed 0 0;
width: 100%; }
Bantuan apa pun akan dihargai.