Operadores de Sequência de Caracteres
A Sass suporta alguns operadores que geram sequências de caracteres:
-
<expression> + <expression>retorna uma sequência de caracteres que contém os valores de ambas expressões. Se um dos valores for uma sequência de caracteres com aspas, o resultado será com aspas; de outro modo, será sem aspas. -
<expression> - <expression>retorna uma sequência de caracteres sem aspas contém os valores de ambas expressões, separados por-. Isto é um operador legado, e a interpolação deveria ser geralmente usada de preferência.
Estes operadores não trabalham apenas com sequências de caracteres! Eles podem ser usados com quaisquer valores que pode ser escrito para CSS, com algumas exceções:
-
Números que não podem ser usados como valor à esquerdo, já que têm seus próprios operadores.
-
Cores que não podem ser usados como valor à esquerda, já que costumam a ter seus próprios operadores
⚠️ Atenção!
É muitas vezes mais limpo e claro usar a interpolação para criar sequências de caracteres, ao invés de depender destes operadores.
Operadores UnárioOperadores Unário permalink
Por razões históricas, a Sass também suporta / e - como operadores unários que recebem apenas um valor:
/<expression>retorna uma sequência de caracteres sem aspas começando com/e seguido pelo valor da expressão.-<expression>retorna uma sequência de caracteres sem aspas começando com-e seguido pelo valor da expressão.