用 $ 符號宣告變數與儲存設定值,之後就可以重複使用。
宣告變數的位置必須在使用變數的位置之前。
舉例如下:
1link$primary-color: #CC6699;
2link$font-stack: "Noto Sans TC", sans-serif;
3link$font-size-1: 18px;
4link
5link.text {
6link color: $primary-color;
7link font-family: $font-stack;
8link font-size: $font-size-1;
9link}
1link.text {
2link color: #CC6699;
3link font-family: "Noto Sans TC", sans-serif;
4link font-size: 18px;
5link}
利用 #{} 語法,可以在許多位置插入表達式。
可以用 #{} 語法的位置有很多,例如選擇器、屬性名稱、字串中間、各種 @ 語法。
可以放在 #{} 語法裡面的表達式也很多,例如靜態數值、運算子、變數等等。
舉例如下:
1link$name: "hopbush";
2link$hopbush: #CC6699;
3link
4link.hightlight-#{$name} {
5link border-bottom: 1px solid $hopbush;
6link}
1link.hightlight-hopbush {
2link border-bottom: 1px solid #CC6699;
3link}
屬性與變數的設定值有很多種,以下列出較常用的 :
任何屬性的設定值都可以用變數儲存。
SASS 支援的運算子有很多種,以下列出較常用的 :
值和運算子之間要有空白,例如 960px * 0.25。
可以用 () 小括號改變運算的順序。