Sass 學習雜記 - Part 9. 合併樣式

Sass

Part 9. 合併樣式

在前面幾篇的分享中,針對 Sass 的觀念與運算作介紹。然而,Sass 除了能大幅縮減過去 CSS 的撰寫篇幅,但是若不能有良好的架構,則會顯得十分糟糕,因此本章將針對 Sass 開發上如何合併相同的樣式。


9.1 使用 @extend 合併樣式

提示 - @extend@mixin 的差異性

  • @extend 主要用於 合併相同程式碼。若程式碼中有部分的 CSS 段落都長得一模一樣,此時可以使用 @extend 來進行合併,與物件導向語言所使用的 繼承 有異曲同工之妙。
  • @mixin 主要用於 壓縮程式碼段落。對於許多 CSS 段落日後需要反覆使用,建議可以使用 @mixin 整理,日後只需呼叫 @mixin 的名稱即可使用。此外,可以透過 代入參數 的特性,大量反覆使用這些片段,與物件導向語言所使用的 多型 有異曲同工之妙。

9.2 Placeholders


References


【Sass 學習雜記】系列

如果你有任何建議與指教,歡迎於下方留言一起討論喔!

profile-image
David Lu
Hello, I'm David Lu. I am a graduate student in Department of Computer Science at National Chiao Tung University, Taiwan. I am in the Networking and Sensing Systems (NSS) Lab at NCTU. If you have any question, please feel free to contact with me.
comments powered by Disqus