7.1.利用Sass & media query在不使用框架下完成RWD

1.目的

  • 1.有多種版型, 但每種版型的內容很類似, 例如title, sub title, description, image

  • 2.RWD的需求: 每種版型會依device的螢幕大小改變排版 (例如desktop, mobile有不同排版)

2.SCSS

  • SCSS(即Sally CSS)在Sass 3.0中被引入, Sass要解決的問題如下:

    • 1.動態思維

      • 現今的網頁開發方式已經從靜態的HTML發展到以模板的形式提供給引擎或框架來做預處理後產生HTML, Sass的目的則是動態產生靜態樣式表, 例如通過條件判斷, 可重複使用的程式碼, 變量以及其他各種工具讓撰寫樣式表更方便, 而不需要一昧的複製貼上

    • 2.避免重複勞動

      • 變量, 混合器等機制可以避免重複勞動(複製貼上等)

  • 重要觀念

    • 變量

    • 嵌套

    • 混合器

2.media query

4.compass

5.利用sass & media query完成RWD

  • 1.需求

  • 2.實作

Last updated

Was this helpful?