Tôi muốn có một biến chứa đường dẫn gốc tới tất cả các hình ảnh của mình trong tệp CSS. Tôi hoàn toàn không thể biết liệu điều này có thể xảy ra trong Sass thuần túy hay không (dự án web thực tế không phải là RoR, vì vậy không thể sử dụng property_pipeline hoặc bất kỳ nhạc jazz ưa thích nào).
Đây là ví dụ của tôi không hoạt động. Khi biên dịch, nó chùn bước ở trường hợp đầu tiên của biến trong thuộc tính url nền nói ( "Invalid CSS after "..site/background": expected ")"
).
Xác định hàm để trả về đường dẫn:
//Vars
$assetPath : "/assets/images";
//Functions
@function get-path-to-assets($assetPath){
@return $assetPath;
}
Sử dụng chức năng:
body {
margin: 0 auto;
background: url($get-path-to-assets/site/background.jpg) repeat-x fixed 0 0;
width: 100%; }
Bất kỳ trợ giúp sẽ được đánh giá cao.