创建compass和sass工程

一、首先在有ruby选项的命令行创建一个compass工程:

(1)创建定制化的compass工程

输入compass create –sass-dir "sass" –css-dir "css" –javascripts-dir "js" –images-dir "img",于是便生成了一个装样式表的文件夹(名称默认为stylesheets,但我将其命名为css),里面有若干默认文件(如ie.css、print.css和styles.css),一个装有Sass文件的文件夹(默认名称为sass,我保留了这个名字,里面装有ie.scss、print.scss和styles.scss文件),一个装有图像的文件夹(默认名称为images,但我将其重新命名为img),以及一个叫做.sass-cache的隐藏文件夹。默认情况下,Compass的create命令不会为JavaScript创建文件夹,所以需要手动创建。可以通过图形用户界面工具直接创建,也可以通过命令行来创建 :md js (Windows下);mkdir js (Mac OS X系统下)。

创建index.html文件: echo >index.html(Windows下); touch index.html(Mac OS X系统下)。


(2)创建空的compass工程

输入compass create --bare --sass-dir "sass" --css-dir "css" --javascripts-dir "js" --images-dir "img" 
--bare参数避免Compass创建和添加一些初始化文件和文件夹,它仅仅创建一个config.rb文件和一个sass文件夹。


(3) 添加html代码(index.html):

[html]  view plain  copy
  1. <!DOCTYPE html>  
  2. <html class="no-js" lang="en">  
  3. <head>  
  4.     <meta charset="utf-8">  
  5.     <title>sass练习</title>  
  6.     <meta name="viewport" content="width=device-width">  
  7.     <link rel="stylesheet" href="css/styles.css">  
  8. </head>  
  9.   
  10. <body>  
  11.     <header>  
  12.         <h4>sass学习</h4>  
  13.     </header>  
  14.     <nav>  
  15.         <ul>  
  16.             <li><a href="#">asdfsdgsrg</a></li>  
  17.             <li><a href="#">asdfsdgsrg</a></li>  
  18.             <li><a href="#">asdfsdgsrg</a></li>  
  19.             <li><a href="#">asdfsdgsrg</a></li>  
  20.         </ul>  
  21.     </nav>  
  22. </body>  
  23.   
  24. </html>  


(4)添加sass代码(styles.scss):

[html]  view plain  copy
  1. $color: #888;  
  2. $bgColor: #f36;  
  3.   
  4. header {  
  5.     color: $color;  
  6.     background-color: $bgColor;  
  7. }  
  8.   
  9. nav {  
  10.   ul {  
  11.     margin: 0;  
  12.     padding: 0;  
  13.     list-style: none;  
  14.   }  
  15.   
  16.   li { display: inline-block; }  
  17.   
  18.   a {  
  19.     display: block;  
  20.     padding: 6px 12px;  
  21.     text-decoration: none;  
  22.   }  
  23. }  

(5)命令行输入 compass watch 保存编译styles.scss,若无错误,css文件夹中将自动生成一个styles.css文件。此时修改并保存styles.scss文件,styles.css也会及时改变。


参考:《Sass和Compass设计师指南》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值