本文概述
在Sass中, 你可以使用不同的运算符来执行诸如串联字符串, 串联颜色等操作。
SASS连接字符串
加法(+)运算符用于连接两个字符串。我们必须遵循一些规则来串联两个字符串。
规则:
- 如果添加带引号的字符串(在+运算符之前指定)和未带引号的字符串, 则结果将显示在带引号的字符串中。
- 如果将带引号的字符串添加未加引号的字符串(在+运算符之前指定), 则结果将以无引号的字符串显示。
请参阅以下示例:
@mixin string-concat {
&:after {
content: "My favorite language is " + Sass;
font: Arial + " sans-serif";
}
}
h2 {
@include string-concat;
}
编译后, 生成的CSS将具有以下代码。
h2:after {
content: "My favorite language is Sass";
font: Arial sans-serif;
}
SASS串联颜色
我们还可以使用加法运算符(+)产生新的颜色值。让我们举个例子。
Sass语法:
h2 {
color: #468499 + #204479;
}
编译后, 生成的CSS将具有以下代码:
CSS:
h2 {
color: #66c8ff;
}
Sass对颜色对执行相应的计算, 并在连接后形成新的颜色值。
46+20=66 (red color), 84+44=c8 (green color), and 99+79=ff (blue color)
十六进制值是红色, 绿色和蓝色值的组合。它们由数字0-9和字母A-F表示。
评论前必须登录!
注册