sass与compass结合使用,可以解决书写css时遇到的痛点,首先执行compasswatch来监听sass文件的变化,sass文件一旦有变化,compass会自动执行将sass文件编译成css文件。可以通过ctrl+c退出。
打开sass文件夹下面的screen.scss会看到@import"compass/reset";
在stylesheets/screen.css文件中会添加reset.css的样式
我们在sass文件夹下新建_variable.scss,把$error-color:"red";放进去。
在hello-sass-compass项目中新建images/icon,在icon文件夹下添加两张png图片
执行compasscompile,再次打开images文件夹发现,多了一张合并后的sprite。
screen.css也生成了对应的代码 .icon-sprite,.icon-goTop2,.icon-gotop{ background-image:url('/images/icon-s9edae6be74.png'); background-repeat:no-repeat; } .icon-goTop2{ background-position:00; } background-position:0-64px; } 8、config.rb 相对地址:从上面我们看到背景图片的url为绝对路径,很多时候我们需要设为相对路径,只需要把config.rb中的 http_path="/" 改成 http_path="../"然后重新执行一次compasscompile即可
修改资源存放目录
修改对应的值,然后重新执行一次compasscompile即可
9、压缩css
设置output_style=compressed,并把本行注释去掉,然后重新执行一次compasscompile即可新闻热点
疑难解答