在 sass 中可以通過加法符號「+」來對字串進行連線。例如:
$content: "hello" + "" + "sass!";.box:before ";
}
編譯出來的css:
.box:before
除了在變數中做字元連線運算之外,還可以直接通過 +,把字元連線在一起:
div
編譯出來的css:
div
注意,如果有引號的字串被新增了乙個沒有引號的字串 (也就是,帶引號的字串在 + 符號左側), 結果會是乙個有引號的字串。 同樣的,如果乙個沒有引號的字串被新增了乙個有引號的字串 (沒有引號的字串在 + 符號左側), 結果將是乙個沒有引號的字串。 例如:
p:before
編譯出來的 css:
p:before
sass高階 變數運算
變數操作 兩個變數之間的運算子需要用空格隔開,否則會報錯。width1 50px width2 100px body 連字符號中間使用帶空格的加號效果不變 a hover 注意 說明運算時sass只關注運算子前後兩個用空格隔開的值,其餘的都不管原樣輸出 層級關係 雙引號權重最大,沒有引號其次,單引號...
CSS之運算,Sass 之運算(加 減 乘 除)
加減法不是重點,重點是在sassscript中用到的兩種單位之間的轉換 絕對單位 px,pt,pc,in,mm,cm.絕對單位都能運算 相對單位 ex,em,rem.相對當前字型的都不能運算 1.1 編譯報錯的栗子 scss 1 plus1 100px 20ex 不能換算的編譯都會報錯 2 plus...
Sass 字串插值
sass檔案 common.scss 字串插值 sass編譯後 content sass檔案common.scss 避免運算 sass中的運算必須有空格間隔 width 400px ys microsoft yahei 微軟雅黑 sass編譯後 ys 以上是我們想要實現的正確css輸出 color,...