Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SASS介绍

三 桂
March 31, 2014

 SASS介绍

介绍了sass的安装、使用、调试及常见问题的解决办法,并对compass进行了简单介绍

三 桂

March 31, 2014
Tweet

More Decks by 三 桂

Other Decks in Technology

Transcript

  1. 主要内容  Sass安装  Sass使用  Sass用法  Compass介绍 

    编辑器支持  Sass调试  一些补充  一些资源
  2. Sass使用  编译文件 sass input.scss output.s.css  监听文件 sass --watch

    input.scss output.s.css  监听目录 sass --watch public/sass:public/stylesheets  输入风格 sass --style compressed[nested|expanded|compact] test.sass test.s.css http://sass-lang.com/documentation/file.SASS_REFERENCE.html
  3. Sass用法  注释  变量  类型  嵌套 

    混入  运算  继承  函数  流程控制  导入
  4. 注释 SASS共有两种注释风格。  标准的CSS注释 /* comment */ ,会保留到编译后的文件  单行注释

    // comment,只保留在SASS源文件中,编译后被删除  在/*后面加一个! ,表示这是"重要注释"。即使是压缩模式编译, 也会保留这行注释,通常可以用于声明版权信息
  5. 类型  数字 (如 1.2, 13, 10px)  文本字符串,包含或者不包含引号 (如

    "foo", 'bar', baz)  颜色(如 blue, #04a3f9, rgba(255, 0, 0, 0.5))  布尔值 (如 true, false)  空值(如 null)  列表, 通过空格或逗号分隔(如 1.5em 0 2em, Arial, sans-serif) http://sass-lang.com/documentation/file.SASS_REFERENCE.html#data_types
  6. 一些资源 Sass之namespace http://thechangelog.com/namespace-support-is-being-added-to-sass/ https://gist.github.com/chriseppstein/5649985 Koala http://koala-app.com Codekit http://www.cnblogs.com/aNd1coder/archive/2012/03/05/2380480.html Phamlp https://code.google.com/p/phamlp/

    Sass指南 http://www.w3cplus.com/sassguide/index.html Sass变量默认作用域 http://stackoverflow.com/questions/5469931/sass-variable-default-scope Compass开发原则:禁用 @import 'compass'; http://blog.rocodev.com/posts/11-dont-import-compass