Skip to content

Unit Control

Number input with CSS unit suffix (px, em, rem, etc.).

OptionTypeDefaultDescription
labelstring-Field label
controlstringunitControl type
unitsarray['px', 'em', 'rem', '%']Available units
defaultstring-Default value
UnitDescription
pxPixels
emEm units
remRoot em units
%Percentage
vhViewport height
vwViewport width
{
"attributes": {
"padding": {
"type": "string",
"default": "20px",
"wbs": {
"label": "Padding",
"control": "unit",
"units": ["px", "em", "rem"]
}
}
}
}
<div style="padding: {{ attributes.padding }};">
{{ inner_blocks|raw }}
</div>

Use Unit for CSS properties like padding, margin, font-size, border-radius, or any value that needs a CSS unit.