目前在我的.scss
文件中
.grid_pic {
width : $width-grid;
background : transparent url('/img/exemple_bg.png') 0 0 repeat;
}
有没有办法删除/img/
并定义变量,或者是一个配置文件,告诉所有图像加上我想要的值?
因此,当我们决定通过CDN提供图片时,我们只需将1个配置行从/img/
更改为http://cdn.example.com/
,而不是更改图片的所有网址?
你将如何实现这一目标? (一个变量还是已有配置?)
感谢。
答案 0 :(得分:3)
尝试使用interpolation语法和变量:
background: url(#{$path_variable_name}/site/background.jpg);
答案 1 :(得分:0)
你尝试使用image-url功能吗?
http://compass-style.org/reference/compass/helpers/urls/#image-url