Checkbox

figma:ready
react:ready
scss:ready
freemarker:ready
vue:ready
webComponent:ready

Properties

CSS Tokens : layout

StatePropertyToken
Defaultborder-radiusradius.m (4px)
Defaultborder-widthborder.m (2px)
Defaultmin-width20px
Defaultwidth1.25rem
Defaultmin-height20px
Defaultheight1.25rem

CSS Tokens : state colors

You must always use the tokens, the colors are only there for that information.

StatePropertyTokenColor
Defaultbackgroundcolor.input.background#ffffff
Defaultborder-colorcolor.input.border#6f676c
Defaultcolorcolor.input.text#222020
Hoverborder-colorcolor.input.hover.border#222020
Focusborder-colorcolor.input.focus.border#25a8d0
Validborder-colorcolor.input.valid.border#78be20
Valid & Hoverborder-colorcolor.input.valid.hover.border#0a601b
Invalidborder-colorcolor.input.invalid.border#df382b
Invalid & Hoverborder-colorcolor.input.invalid.hover.border#641b21
Disabledbackgroundcolor.input.disabled.background#eeeef0
Disabledborder-colorcolor.input.disabled.border#a19ba2

When disabled, an input field can never display any other state styles, and should not respond to any user interaction other than showing the related disabled cursor when user is overing.