Sass字元運算

2022-05-08 18:36:10 字數 487 閱讀 5705

在 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,...