SlideShare une entreprise Scribd logo
1  sur  24
颂赞
http://qiqicartoon.com
What is SASS?

  SASS 是一个 CSS3 扩展,为 CSS 扩展了嵌套规则、变量、混入、继承、函数
等强大的功能。SASS 的使命是让 CSS 更有趣味 
http://sass-lang.com/

•   CSS 超集
•   CSS3 扩展
•   使 CSS 更有趣
•   SCSS and SASS
•   Hampton Catlin、Nathan Weizenbaum、Chris Eppstein
Features

1、Fully CSS3-compatible
2、Language extensions such as variables, nesting, and mixins
3、Many useful functions for manipulating colors and other values
4、Advanced features like control directives for libraries
5、Well-formatted, customizable output
6、Firebug integration
Welcome to the SASS world 
Install SASS



$ gem install sass
Variables
从 $ 开始 $variables name : vaiables value;


 SCSS                                      SASS
Compile
Compile
Nested
SCSS   SASS     CSS
Mixins
SCSS   SASS     CSS
Selector Inheritance
SCSS         SASS       CSS
Reference Parent
使用 & 语法糖引用父层
Comments
           双斜线注释将被忽略
SASSScript Data Types
SASSScript Operations
SASSScript Operations
SASS
Script
Oper
ation
  s-
Color
@import


SASS                            CSS

• @import “common.scss/sass”;   •   @import “common.css”;
• @import “common”;             •   @import “common” screen;
                                •   @import http://alipay.com/common.css;
                                •   @import url();
@media
Control Directives
•   @if
•   @while
•   @for
•   @each
@function
回过头来再看 SASS
优点                    缺点

•   学习成本低
•
•
    降低样式表维护成本
    适用于多人开发
                 OMG,我无缺点 
•   性能优越

                适用于

           • 大型样式表
           • 制定样式规范
           • 团队开发
SASS VS LESS
• 实现原理不同
• 创建变量的方式不同
• 预编绎机制不同
• 作用域表现不同
• mixin 方式不同
• SASS 比 LESS 的数学运算能力更强
• LESS 没有 SASS 的 Control Directive
Hi,Let’s writing SASS 

   @知托付-颂赞

Contenu connexe

Tendances

老成的Sass&Compass
老成的Sass&Compass老成的Sass&Compass
老成的Sass&Compass智遠 成
 
從CSS到SASS的開發旅程
從CSS到SASS的開發旅程從CSS到SASS的開發旅程
從CSS到SASS的開發旅程Anna Su
 
Sass与compass学习笔记
Sass与compass学习笔记Sass与compass学习笔记
Sass与compass学习笔记Jace Lee
 
2011新版首页总结 技术篇
2011新版首页总结 技术篇2011新版首页总结 技术篇
2011新版首页总结 技术篇传贵 谢
 
教網部落格模版設計
教網部落格模版設計教網部落格模版設計
教網部落格模版設計rainlan
 
MySQL运维那些事
MySQL运维那些事MySQL运维那些事
MySQL运维那些事Jinrong Ye
 
Style基础优化之独角兽篇
Style基础优化之独角兽篇Style基础优化之独角兽篇
Style基础优化之独角兽篇fangdeng
 
MySQL数据库设计、优化
MySQL数据库设计、优化MySQL数据库设计、优化
MySQL数据库设计、优化Jinrong Ye
 
MySQL设计、优化、运维
MySQL设计、优化、运维MySQL设计、优化、运维
MySQL设计、优化、运维Jinrong Ye
 
網頁設計 - Bootstrap前端框架
網頁設計 - Bootstrap前端框架網頁設計 - Bootstrap前端框架
網頁設計 - Bootstrap前端框架Vincent Chi
 
Flexbox版面配置
Flexbox版面配置Flexbox版面配置
Flexbox版面配置景智 張
 
OPENCART 購物平台開發實務 DAY3教學 for 1.5.X
OPENCART 購物平台開發實務 DAY3教學 for 1.5.XOPENCART 購物平台開發實務 DAY3教學 for 1.5.X
OPENCART 購物平台開發實務 DAY3教學 for 1.5.X蘇姵欣 PeiSu
 
我们的MySQL
我们的MySQL我们的MySQL
我们的MySQLJinrong Ye
 
03.web sphere培训 websphere集群技术
03.web sphere培训 websphere集群技术03.web sphere培训 websphere集群技术
03.web sphere培训 websphere集群技术littlecong
 
Alice库构建
Alice库构建Alice库构建
Alice库构建Sofish Lin
 

Tendances (20)

老成的Sass&Compass
老成的Sass&Compass老成的Sass&Compass
老成的Sass&Compass
 
從CSS到SASS的開發旅程
從CSS到SASS的開發旅程從CSS到SASS的開發旅程
從CSS到SASS的開發旅程
 
Sass与compass学习笔记
Sass与compass学习笔记Sass与compass学习笔记
Sass与compass学习笔记
 
2011新版首页总结 技术篇
2011新版首页总结 技术篇2011新版首页总结 技术篇
2011新版首页总结 技术篇
 
CSS 分享 (2) CSS 基本概念與語法
CSS 分享 (2) CSS 基本概念與語法CSS 分享 (2) CSS 基本概念與語法
CSS 分享 (2) CSS 基本概念與語法
 
教網部落格模版設計
教網部落格模版設計教網部落格模版設計
教網部落格模版設計
 
CSS 分享 (5) Ending
CSS 分享 (5) EndingCSS 分享 (5) Ending
CSS 分享 (5) Ending
 
MySQL运维那些事
MySQL运维那些事MySQL运维那些事
MySQL运维那些事
 
Style基础优化之独角兽篇
Style基础优化之独角兽篇Style基础优化之独角兽篇
Style基础优化之独角兽篇
 
MySQL数据库设计、优化
MySQL数据库设计、优化MySQL数据库设计、优化
MySQL数据库设计、优化
 
MySQL设计、优化、运维
MySQL设计、优化、运维MySQL设计、优化、运维
MySQL设计、优化、运维
 
網頁設計 - Bootstrap前端框架
網頁設計 - Bootstrap前端框架網頁設計 - Bootstrap前端框架
網頁設計 - Bootstrap前端框架
 
Flexbox版面配置
Flexbox版面配置Flexbox版面配置
Flexbox版面配置
 
OPENCART 購物平台開發實務 DAY3教學 for 1.5.X
OPENCART 購物平台開發實務 DAY3教學 for 1.5.XOPENCART 購物平台開發實務 DAY3教學 for 1.5.X
OPENCART 購物平台開發實務 DAY3教學 for 1.5.X
 
6. CSS
6. CSS6. CSS
6. CSS
 
Dpl in action
Dpl in actionDpl in action
Dpl in action
 
我们的MySQL
我们的MySQL我们的MySQL
我们的MySQL
 
SASS入門實作
SASS入門實作SASS入門實作
SASS入門實作
 
03.web sphere培训 websphere集群技术
03.web sphere培训 websphere集群技术03.web sphere培训 websphere集群技术
03.web sphere培训 websphere集群技术
 
Alice库构建
Alice库构建Alice库构建
Alice库构建
 

Similaire à SASS 让你更爽的 编写CSS

SASS 入門
SASS 入門SASS 入門
SASS 入門Kero Yu
 
Sass compass
Sass compassSass compass
Sass compassfangdeng
 
重构经验分享
重构经验分享重构经验分享
重构经验分享TenJessy
 
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪小 米猪
 
Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?Frank Cheung
 
Fitness Club 範例網站建置
Fitness Club 範例網站建置Fitness Club 範例網站建置
Fitness Club 範例網站建置Molly Lin
 
Introduction to CSS Framwork
Introduction to CSS FramworkIntroduction to CSS Framwork
Introduction to CSS FramworkTechParty@UIC
 
Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)百範 陳
 
Jass in coserv
Jass in coservJass in coserv
Jass in coservYyuchenY
 
第11章
第11章第11章
第11章paoapao
 
Css and Xhtml part01
Css and Xhtml part01Css and Xhtml part01
Css and Xhtml part01Sean Yeh
 
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式Amazon Web Services
 
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)锐 张
 

Similaire à SASS 让你更爽的 编写CSS (20)

3sss book
3sss book3sss book
3sss book
 
SASS 入門
SASS 入門SASS 入門
SASS 入門
 
Sass compass
Sass compassSass compass
Sass compass
 
重构经验分享
重构经验分享重构经验分享
重构经验分享
 
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪
 
10 css設計
10 css設計10 css設計
10 css設計
 
Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?
 
Min book
Min bookMin book
Min book
 
CSS 語法教學
CSS 語法教學CSS 語法教學
CSS 語法教學
 
Fitness Club 範例網站建置
Fitness Club 範例網站建置Fitness Club 範例網站建置
Fitness Club 範例網站建置
 
Lesscss
LesscssLesscss
Lesscss
 
Css布局
Css布局Css布局
Css布局
 
Introduction to CSS Framwork
Introduction to CSS FramworkIntroduction to CSS Framwork
Introduction to CSS Framwork
 
Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)
 
Jass in coserv
Jass in coservJass in coserv
Jass in coserv
 
第11章
第11章第11章
第11章
 
Css and Xhtml part01
Css and Xhtml part01Css and Xhtml part01
Css and Xhtml part01
 
Alice v3
Alice v3Alice v3
Alice v3
 
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
 
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
 

SASS 让你更爽的 编写CSS