Skip to content

Set Element Style Node

UI/Elements

Set Element Style

Sets style properties of an element

a2ui_set_element_stylestdLong running
Inputs3
Outputs1
Security exposure10/10
Packagestd

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

No score metadata has been set for this node yet.

Input Pins

3

Execution
exec_in

Execution input

Element

Generic
element_ref

Element ID string or element object from Get Element

Style

Struct
style

Style properties to set (JSON object)

StyleStyle23 fields
classNamestring | null
backgroundanyOf (2)
variant 1Backgroundvariant

Background type

variant 1objectvariant
colorstringrequired
variant 2objectvariant
gradientGradientrequired
variant 3objectvariant
imageBackgroundImagerequired
variant 4objectvariant
blurstringrequired
variant 2nullvariant
borderanyOf (2)
variant 1Bordervariant

Border styling

widthstring | null
stylestring | null
colorstring | null
radiusstring | null
variant 2nullvariant
shadowanyOf (2)
variant 1Shadowvariant

Shadow styling

boxShadowsArray<string>required
itemsstringarray item
textShadowstring | null
variant 2nullvariant
paddinganyOf (2)
variant 1Spacingvariant

Spacing (padding/margin) - accepts both "20px" and { "value": "20px" }

valuestringrequired
variant 2nullvariant
marginanyOf (2)
variant 1Spacingvariant

Spacing (padding/margin) - accepts both "20px" and { "value": "20px" }

valuestringrequired
variant 2nullvariant
widthanyOf (2)
variant 1Sizevariant

Size value - accepts both "20px" and { "value": "20px" }

valuestringrequired
variant 2nullvariant
heightanyOf (2)
variant 1Sizevariant

Size value - accepts both "20px" and { "value": "20px" }

valuestringrequired
variant 2nullvariant
minWidthanyOf (2)
variant 1Sizevariant

Size value - accepts both "20px" and { "value": "20px" }

valuestringrequired
variant 2nullvariant
maxWidthanyOf (2)
variant 1Sizevariant

Size value - accepts both "20px" and { "value": "20px" }

valuestringrequired
variant 2nullvariant
minHeightanyOf (2)
variant 1Sizevariant

Size value - accepts both "20px" and { "value": "20px" }

valuestringrequired
variant 2nullvariant
maxHeightanyOf (2)
variant 1Sizevariant

Size value - accepts both "20px" and { "value": "20px" }

valuestringrequired
variant 2nullvariant
positionanyOf (2)
variant 1Positionvariant

Position styling

topstring | null
rightstring | null
bottomstring | null
leftstring | null
positionTypestringrequired
variant 2nullvariant
zIndexinteger | null
format int32
transformanyOf (2)
variant 1Transformvariant

Transform styling

translatestring | null
rotatenumber | null
format float
scalestring | null
transformOriginstring | null
skewstring | null
variant 2nullvariant
opacitynumber | null
format float
overflowanyOf (2)
variant 1Overflowvariant

Overflow behavior

enum "visible", "hidden", "scroll", "auto"
variant 2nullvariant
cursorstring | null
+5 more fields
Schema enforced

Output Pins

1

Execution
exec_out

Execution output

Node Info

Internal name
a2ui_set_element_style
Category
UI/Elements
Version
1