Значения
Sass поддерживает ряд типов значений, большинство из которых прямо из CSS. Каждое выражение производит значение, переменные содержат значения. Большинство типов значений взяты прямо из CSS:
Числа, которые могут иметь или не иметь единиц, таких как
12
или100px
.Строки, которые могут иметь кавычки, а могут и не иметь, например,
"Helvetica Neue"
илиbold
.Цвета, на которые можно ссылаться по их шестнадцатеричному представлению или по имени, например:
#c6538c
илиblue
, или возвращаемым из функций, например,rgb(107, 113, 127)
илиhsl(210, 100%, 20%)
.Списки значений, которые могут быть разделены пробелами или запятыми и которые могут быть заключены в квадратные скобки или вообще без скобок, например:
1.5em 1em 0 2em
,Helvetica, Arial, sans-serif
, или[col1-start]
.
Еще несколько специфичных для Sass:
Логические значения
true
иfalse
.Однозначное значение
null
.Карты которые связывают значения с ключами, например:
("background": red, "foreground": pink)
.Справочник функций, возвращаемые
get-function()
и вызываемыеcall()
.