iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0
Modern Web

菜鳥30日自學SASS及SCSS系列 第 16

【D-16】Sass 運算 (顏色、字符)

  • 分享至 

  • xImage
  •  

顏色運算

所有算數運算都支持顏色值,並採用分段運算。

// scss //
p {
  color: #020403 + #070301;
}

編| 02 + 07 = 09
譯| 04 + 03 = 07 相加而得。
後| 03 + 01 = 04
 V

// css //
p {
  color: #090704;
}
  • 算數運算也能將數字和顏色值一起運算,同樣也採用分段運算。
// scss //
p {
  color: #020403 * 2;
}

編| 02 * 2 = 04
譯| 04 * 2 = 08 相加而得。
後| 03 * 2 = 06
 V

// css //
p {
  color: #040806;
}

字符運算

  • 使用加法符號+來對字符串進行連接。
// scss //
$content: "Good!" + " " + "Morining!";
.box:before {
  content: " #{$content} ";
}

編|
譯|
後|
 V

// css //
.box:before {
  content: " Good! Morining! ";
}
  • 使用加法符號+把字符連接。
// scss //
box {
  cursor: col + -resize;
}

編|
譯|
後|
 V

// css //
box {
  cursor: col-resize;
}
  • +符號左側有引號的字符串 -> 結果為有引號
  • +符號右側有引號的字符串 -> 結果為無引號
// scss //
p:before {
  content: "Have " + Mark;
  content: No + " Mark";
}

編|
譯|
後|
 V

// css //
p:before {
  content: "Have Mark";
  content: No Mark;
}

上一篇
【D-15】SASS 數學運算加減乘除
下一篇
【D-17】進階Sass的控制命令 (@if、@else)
系列文
菜鳥30日自學SASS及SCSS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言