Skip to content

VariableScope

typescript
type VariableScope =
    "ALL_SCOPES" |
    "TEXT_CONTENT" |
    "CORNER_RADIUS" |
    "WIDTH_HEIGHT" |
    "GAP" |
    "ALL_FILLS" |
    "FRAME_FILL" |
    "SHAPE_FILL" |
    "TEXT_FILL" |
    "STROKE_COLOR" |
    "EFFECT_COLOR" |
    "STROKE_FLOAT" |
    "EFFECT_FLOAT" |
    "OPACITY" |
    "FONT_FAMILY" |
    "FONT_STYLE" |
    "FONT_WEIGHT" |
    "FONT_SIZE" |
    "LINE_HEIGHT" |
    "LETTER_SPACING" |
    "PARAGRAPH_SPACING" |
    "PARAGRAPH_INDENT";

作用域允许一个变量在各种字段中显示或隐藏。这在您有许多变量时有助于清理 Pixso UI。目前支持 FLOAT、STRING 和 COLOR 变量。

ALL_SCOPES 是一个特殊的范围,表示变量在所有字段中显示。如果设置了 ALL_SCOPES,则不能设置其他范围。

ALL_FILLS 是一个特殊的范围,表示变量在所有颜色填充字段中可用。如果设置了 ALL_FILLS,则不能设置其他填充范围。

FLOAT 变量的有效范围是:ALL_SCOPES、TEXT_CONTENT、CORNER_RADIUS、WIDTH_HEIGHT、GAP、OPACITY、STROKE_FLOAT、EFFECT_FLOAT、FONT_WEIGHT、FONT_SIZE、LINE_HEIGHT、LETTER_SPACING、PARAGRAPH_SPACING 和 PARAGRAPH_INDENT。

COLOR 变量的有效范围是:ALL_SCOPES、ALL_FILLS、FRAME_FILL、SHAPE_FILL、TEXT_FILL、STROKE_COLOR 和 EFFECT_COLOR。