SlideShare a Scribd company logo
1 of 25
從基礎開始學起 
世界上最成熟、穩定、專業的CSS擴展語言 
Presented by KeroYu
 SASS 是一種Pre-Processor (預處理器)語言, 
提供簡單的方式撰寫CSS 
 分為SCSS 和SASS 語法 
 擴展名為.scss 和.sass 
 SCSS 格式更易維護,以下只教SCSS 
 必須先用compiler (編譯器) 轉換成CSS 再 
上傳到server 上供瀏覽器渲染
 寫法快又簡單 
 一目了然的巢狀結構 
 維護容易 
 最多的開發者使用
 安裝一個你喜歡的編譯器(compiler),讓它 
監視打算放.scss 的資料夾 
 新建.scss 檔,寫下scss 語法 
 存檔,等幾秒鐘讓編譯器運作 
 編譯器在正確的路徑裡生成.css 檔 
 在html 檔案引入.css 路徑 
 大功告成!
SCSS  CSS
SCSS  CSS
SASS 很聰明,導入時不用寫副檔名。 
Note: 檔案名前有“_”符號的不會被編譯,當你編輯 
_xxx.scss 存檔時,會被編譯的是導入它的檔案。即只有最 
終被需要的CSS 會被編譯。
進行大型專案時,你可以把SCSS 分為N 個小片段,並在 
檔案名前加“_”,統一導入到all.scss,最後瀏覽器仍然只需 
導入all.css 一個檔案。 
例如你寫了_components.scss, _layouts.scss, _buttons.scss 
按照如下方法導入到all.scss 
存檔編譯後,使用all.css 即可,裡面包含了所有導入內容。
所有的屬性都可以儲存在變量中隨時調用。
@mixin 把你常用的語法做成容納變數的function 以便重複 
利用,用@include 方法填入數值即可 
SCSS  CSS
@extend 令指定class 繼承某個class 的 
所有樣式。 
SCSS  CSS
 Compass (業界最受歡迎,價值$10 無免費版) 
http://compass-style.org/ 
 Prepros App (免費版有功能限制,完整版$27) 
http://alphapixels.com/prepros/ 
 Koala App (完全免費) 
http://koala-app.com/
 下載Koala App http://koala-app.com/ 
 安裝後開啟畫面如下
 點擊左上齒輪圖案,語言設為「正體中文」後重啟
 無論修改、新增,永遠只更改.scss 檔案,將導出 
後的.css 作為成品使用 
 再次強調:絕對不要手動更改.css! 
 善用Partials 特性,分為多個_xxx.scss 進行中大 
規模網站的開發 
 將mixins 和variables 放到_mixins.scss、_var.scss 
方便各個_xxx.scss 重複引用
 使用SASS 就這麼簡單。 
Contact me if you have any questions. 
KeroYu (cyudev@gmail.com)

More Related Content

Similar to SASS 入門

史前的Ssjs——从js的asp到node js
史前的Ssjs——从js的asp到node js史前的Ssjs——从js的asp到node js
史前的Ssjs——从js的asp到node jsFrank Cheung
 
Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?Frank Cheung
 
Css and Xhtml part01
Css and Xhtml part01Css and Xhtml part01
Css and Xhtml part01Sean Yeh
 
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪小 米猪
 
老成的Sass&Compass
老成的Sass&Compass老成的Sass&Compass
老成的Sass&Compass智遠 成
 
從CSS到SASS的開發旅程
從CSS到SASS的開發旅程從CSS到SASS的開發旅程
從CSS到SASS的開發旅程Anna Su
 
【转】CVS使用手册
【转】CVS使用手册【转】CVS使用手册
【转】CVS使用手册wensheng wei
 
AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)Will Huang
 
Introduction to CSS Framwork
Introduction to CSS FramworkIntroduction to CSS Framwork
Introduction to CSS FramworkTechParty@UIC
 
如何逐步提升CSS的可利用性、模組化
如何逐步提升CSS的可利用性、模組化如何逐步提升CSS的可利用性、模組化
如何逐步提升CSS的可利用性、模組化洧杰 廖
 
20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日twMVC
 
Kiss开发平台简介
Kiss开发平台简介Kiss开发平台简介
Kiss开发平台简介cecepig
 
調配網站的明星花露水
調配網站的明星花露水調配網站的明星花露水
調配網站的明星花露水Anna Su
 
第11章
第11章第11章
第11章paoapao
 
不一樣的Web server... coServ
不一樣的Web server... coServ不一樣的Web server... coServ
不一樣的Web server... coServBen Lue
 
ASP.Net MVC2 简介
ASP.Net MVC2 简介ASP.Net MVC2 简介
ASP.Net MVC2 简介Allen Lsy
 
Alice库构建
Alice库构建Alice库构建
Alice库构建Sofish Lin
 

Similar to SASS 入門 (20)

史前的Ssjs——从js的asp到node js
史前的Ssjs——从js的asp到node js史前的Ssjs——从js的asp到node js
史前的Ssjs——从js的asp到node js
 
Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?
 
Css and Xhtml part01
Css and Xhtml part01Css and Xhtml part01
Css and Xhtml part01
 
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪
 
老成的Sass&Compass
老成的Sass&Compass老成的Sass&Compass
老成的Sass&Compass
 
從CSS到SASS的開發旅程
從CSS到SASS的開發旅程從CSS到SASS的開發旅程
從CSS到SASS的開發旅程
 
【转】CVS使用手册
【转】CVS使用手册【转】CVS使用手册
【转】CVS使用手册
 
AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)
 
Introduction to CSS Framwork
Introduction to CSS FramworkIntroduction to CSS Framwork
Introduction to CSS Framwork
 
如何逐步提升CSS的可利用性、模組化
如何逐步提升CSS的可利用性、模組化如何逐步提升CSS的可利用性、模組化
如何逐步提升CSS的可利用性、模組化
 
Lesscss
LesscssLesscss
Lesscss
 
20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日
 
Kiss开发平台简介
Kiss开发平台简介Kiss开发平台简介
Kiss开发平台简介
 
調配網站的明星花露水
調配網站的明星花露水調配網站的明星花露水
調配網站的明星花露水
 
第11章
第11章第11章
第11章
 
不一樣的Web server... coServ
不一樣的Web server... coServ不一樣的Web server... coServ
不一樣的Web server... coServ
 
ASP.Net MVC2 简介
ASP.Net MVC2 简介ASP.Net MVC2 简介
ASP.Net MVC2 简介
 
Alice库构建
Alice库构建Alice库构建
Alice库构建
 
Alice v3
Alice v3Alice v3
Alice v3
 
敦群學院-SharePoint精英計畫-系統管理-Day 1
敦群學院-SharePoint精英計畫-系統管理-Day 1敦群學院-SharePoint精英計畫-系統管理-Day 1
敦群學院-SharePoint精英計畫-系統管理-Day 1
 

SASS 入門