字符运算

Sass支持一些生成字符串的操作符:

  • <expression> + <expression>,如果其中一个值是带引号的字符串,那么结果将带引号;否则,不带引号。
  • <expression> / <expression>,返回一个不带引号的字符串,该字符串包含两个表达式的值,以/分隔。
  • <expression> - <expression>,返回一个不带引号的字符串,该字符串包含两个表达式的值,以-分隔。这是一个遗留的操作符,通常应该使用插值

这些操作符不仅仅用于字符串!它们可以与任何可以写入CSS的值一起使用,但有几个例外:

  • Numbers不能用作左边的值,因为它们有自己的运算符
  • Colors不能用作左边的值,因为它们曾经有自己的运算符

使用插值函数来创建字符串通常会更清晰,而不是依赖于这些运算符。

一元操作符

由于历史原因,Sass还支持/-作为一元运算符,它只接受一个值:

  • /<expression>返回一个以/开头,后跟表达式值的不带引号的字符串。
  • -<expression>返回一个以-开头的无引号字符串,后跟表达式的值。
上次更新: 2019-11-5 4:49:11 PM