Skip to content

Interface: IStateStyle ​

Hierarchy ​

Table of contents ​

Properties ​

Properties ​

id ​

• Optional id: string

Inherited from ​

IUIInputData.id

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:210


name ​

• Optional name: string

Inherited from ​

IUIInputData.name

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:211


className ​

• Optional className: string

Inherited from ​

IUIInputData.className

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:212


blendMode ​

• Optional blendMode: IBlendMode

Inherited from ​

IUIInputData.blendMode

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:214


opacity ​

• Optional opacity: number

Inherited from ​

IUIInputData.opacity

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:215


visible ​

• Optional visible: boolean | 0

Inherited from ​

IUIInputData.visible

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:216


selected ​

• Optional selected: boolean

Inherited from ​

IUIInputData.selected

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:217


disabled ​

• Optional disabled: boolean

Inherited from ​

IUIInputData.disabled

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:218


locked ​

• Optional locked: boolean

Inherited from ​

IUIInputData.locked

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:219


zIndex ​

• Optional zIndex: number

Inherited from ​

IUIInputData.zIndex

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:220


mask ​

• Optional mask: boolean | IMaskType

Inherited from ​

IUIInputData.mask

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:222


eraser ​

• Optional eraser: boolean | IEraserType

Inherited from ​

IUIInputData.eraser

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:223


x ​

• Optional x: number

Inherited from ​

IUIInputData.x

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:226


y ​

• Optional y: number

Inherited from ​

IUIInputData.y

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:227


width ​

• Optional width: number

Inherited from ​

IUIInputData.width

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:228


height ​

• Optional height: number

Inherited from ​

IUIInputData.height

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:229


scaleX ​

• Optional scaleX: number

Inherited from ​

IUIInputData.scaleX

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:230


scaleY ​

• Optional scaleY: number

Inherited from ​

IUIInputData.scaleY

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:231


rotation ​

• Optional rotation: number

Inherited from ​

IUIInputData.rotation

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:232


skewX ​

• Optional skewX: number

Inherited from ​

IUIInputData.skewX

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:233


skewY ​

• Optional skewY: number

Inherited from ​

IUIInputData.skewY

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:234


scale ​

• Optional scale: number | IPointData

Inherited from ​

IUIInputData.scale

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:236


offsetX ​

• Optional offsetX: number

Inherited from ​

IUIInputData.offsetX

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:238


offsetY ​

• Optional offsetY: number

Inherited from ​

IUIInputData.offsetY

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:239


scrollX ​

• Optional scrollX: number

Inherited from ​

IUIInputData.scrollX

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:240


scrollY ​

• Optional scrollY: number

Inherited from ​

IUIInputData.scrollY

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:241


origin ​

• Optional origin: IUnitPointData | IDirection

Inherited from ​

IUIInputData.origin

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:243


around ​

• Optional around: IUnitPointData | IDirection

Inherited from ​

IUIInputData.around

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:244


lazy ​

• Optional lazy: boolean

Inherited from ​

IUIInputData.lazy

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:246


pixelRatio ​

• Optional pixelRatio: number

Inherited from ​

IUIInputData.pixelRatio

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:247


path ​

• Optional path: string | IPathCommandData

Inherited from ​

IUIInputData.path

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:249


windingRule ​

• Optional windingRule: IWindingRule

Inherited from ​

IUIInputData.windingRule

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:250


closed ​

• Optional closed: boolean

Inherited from ​

IUIInputData.closed

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:251


flow ​

• Optional flow: IFlowType

Inherited from ​

IUIInputData.flow

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:254


padding ​

• Optional padding: IFourNumber

Inherited from ​

IUIInputData.padding

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:255


gap ​

• Optional gap: IGap | IPointGap

Inherited from ​

IUIInputData.gap

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:256


flowAlign ​

• Optional flowAlign: IFlowAxisAlign | IFlowAlign

Inherited from ​

IUIInputData.flowAlign

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:257


flowWrap ​

• Optional flowWrap: IFlowWrap

Inherited from ​

IUIInputData.flowWrap

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:258


itemBox ​

• Optional itemBox: IFlowBoxType

Inherited from ​

IUIInputData.itemBox

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:259


inFlow ​

• Optional inFlow: boolean

Inherited from ​

IUIInputData.inFlow

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:261


autoWidth ​

• Optional autoWidth: IAutoSize

Inherited from ​

IUIInputData.autoWidth

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:262


autoHeight ​

• Optional autoHeight: IAutoSize

Inherited from ​

IUIInputData.autoHeight

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:263


lockRatio ​

• Optional lockRatio: boolean

Inherited from ​

IUIInputData.lockRatio

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:264


autoBox ​

• Optional autoBox: IAutoBoxData | IConstraint

Inherited from ​

IUIInputData.autoBox

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:265


widthRange ​

• Optional widthRange: IRangeSize

Inherited from ​

IUIInputData.widthRange

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:267


heightRange ​

• Optional heightRange: IRangeSize

Inherited from ​

IUIInputData.heightRange

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:268


draggable ​

• Optional draggable: boolean | IAxis

Inherited from ​

IUIInputData.draggable

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:271


dragBounds ​

• Optional dragBounds: "parent" | IBoundsData

Inherited from ​

IUIInputData.dragBounds

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:272


editable ​

• Optional editable: boolean

Inherited from ​

IUIInputData.editable

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:274


hittable ​

• Optional hittable: boolean

Inherited from ​

IUIInputData.hittable

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:276


hitFill ​

• Optional hitFill: IHitType

Inherited from ​

IUIInputData.hitFill

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:277


hitStroke ​

• Optional hitStroke: IHitType

Inherited from ​

IUIInputData.hitStroke

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:278


hitBox ​

• Optional hitBox: boolean

Inherited from ​

IUIInputData.hitBox

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:279


hitChildren ​

• Optional hitChildren: boolean

Inherited from ​

IUIInputData.hitChildren

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:280


hitSelf ​

• Optional hitSelf: boolean

Inherited from ​

IUIInputData.hitSelf

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:281


hitRadius ​

• Optional hitRadius: number

Inherited from ​

IUIInputData.hitRadius

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:282


button ​

• Optional button: boolean

Inherited from ​

IUIInputData.button

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:284


cursor ​

• Optional cursor: ICursorType | ICursorType[]

Inherited from ​

IUIInputData.cursor

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:285


motionPath ​

• Optional motionPath: boolean

Inherited from ​

IUIInputData.motionPath

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:287


motion ​

• Optional motion: number | IUnitData

Inherited from ​

IUIInputData.motion

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:288


motionRotation ​

• Optional motionRotation: number | boolean

Inherited from ​

IUIInputData.motionRotation

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:289


normalStyle ​

• Optional normalStyle: IObject

Inherited from ​

IUIInputData.normalStyle

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:291


event ​

• Optional event: IEventMap

Inherited from ​

IUIInputData.event

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:293


data ​

• Optional data: IObject

Inherited from ​

IUIInputData.data

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:296


tag ​

• Optional tag: string

Inherited from ​

IUIInputData.tag

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:300


noBounds ​

• Optional noBounds: boolean

Inherited from ​

IUIInputData.noBounds

Defined in ​

leafer/packages/interface/src/display/ILeaf.ts:305


cornerRadius ​

• Optional cornerRadius: string | IFourNumber

Inherited from ​

IUIInputData.cornerRadius

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:13


cornerSmoothing ​

• Optional cornerSmoothing: number

Inherited from ​

IUIInputData.cornerSmoothing

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:14


fill ​

• Optional fill: IFill

Inherited from ​

IUIInputData.fill

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:26


stroke ​

• Optional stroke: IStroke

Inherited from ​

IUIInputData.stroke

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:55


strokeAlign ​

• Optional strokeAlign: IStrokeAlign

Inherited from ​

IUIInputData.strokeAlign

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:57


strokeWidth ​

• Optional strokeWidth: string | IFourNumber

Inherited from ​

IUIInputData.strokeWidth

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:58


strokeWidthFixed ​

• Optional strokeWidthFixed: boolean

Inherited from ​

IUIInputData.strokeWidthFixed

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:59


strokeCap ​

• Optional strokeCap: IStrokeCap

Inherited from ​

IUIInputData.strokeCap

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:60


strokeJoin ​

• Optional strokeJoin: IStrokeJoin

Inherited from ​

IUIInputData.strokeJoin

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:61


dashPattern ​

• Optional dashPattern: string | number[]

Inherited from ​

IUIInputData.dashPattern

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:62


dashOffset ​

• Optional dashOffset: number

Inherited from ​

IUIInputData.dashOffset

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:63


miterLimit ​

• Optional miterLimit: number

Inherited from ​

IUIInputData.miterLimit

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:64


startArrow ​

• Optional startArrow: IArrowType

Inherited from ​

IUIInputData.startArrow

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:66


endArrow ​

• Optional endArrow: IArrowType

Inherited from ​

IUIInputData.endArrow

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:67


fontFamily ​

• Optional fontFamily: string

Inherited from ​

IUIInputData.fontFamily

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:108


fontSize ​

• Optional fontSize: number

Inherited from ​

IUIInputData.fontSize

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:109


fontWeight ​

• Optional fontWeight: IFontWeight

Inherited from ​

IUIInputData.fontWeight

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:110


italic ​

• Optional italic: boolean

Inherited from ​

IUIInputData.italic

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:111


textCase ​

• Optional textCase: ITextCase

Inherited from ​

IUIInputData.textCase

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:112


textDecoration ​

• Optional textDecoration: ITextDecoration

Inherited from ​

IUIInputData.textDecoration

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:113


letterSpacing ​

• Optional letterSpacing: number | IUnitData

Inherited from ​

IUIInputData.letterSpacing

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:114


lineHeight ​

• Optional lineHeight: number | IUnitData

Inherited from ​

IUIInputData.lineHeight

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:115


paraIndent ​

• Optional paraIndent: number

Inherited from ​

IUIInputData.paraIndent

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:117


paraSpacing ​

• Optional paraSpacing: number

Inherited from ​

IUIInputData.paraSpacing

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:118


textAlign ​

• Optional textAlign: ITextAlign

Inherited from ​

IUIInputData.textAlign

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:120


verticalAlign ​

• Optional verticalAlign: IVerticalAlign

Inherited from ​

IUIInputData.verticalAlign

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:121


autoSizeAlign ​

• Optional autoSizeAlign: boolean

Inherited from ​

IUIInputData.autoSizeAlign

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:122


textWrap ​

• Optional textWrap: ITextWrap

Inherited from ​

IUIInputData.textWrap

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:124


textOverflow ​

• Optional textOverflow: string

Inherited from ​

IUIInputData.textOverflow

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:125


shadow ​

• Optional shadow: string | IShadowEffect | IShadowEffect[]

Inherited from ​

IUIInputData.shadow

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:157


innerShadow ​

• Optional innerShadow: string | IShadowEffect | IShadowEffect[]

Inherited from ​

IUIInputData.innerShadow

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:158


blur ​

• Optional blur: number | IBlurEffect

Inherited from ​

IUIInputData.blur

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:159


backgroundBlur ​

• Optional backgroundBlur: number | IBlurEffect

Inherited from ​

IUIInputData.backgroundBlur

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:160


grayscale ​

• Optional grayscale: number | IGrayscaleEffect

Inherited from ​

IUIInputData.grayscale

Defined in ​

ui/packages/interface/src/ICommonAttr.ts:161


toPoint ​

• Optional toPoint: IPointData

Inherited from ​

IUIInputData.toPoint

Defined in ​

ui/packages/interface/src/IUI.ts:22


robot ​

• Optional robot: IRobotKeyframe | IRobotKeyframe[]

Inherited from ​

IUIInputData.robot

Defined in ​

ui/packages/interface/src/IUI.ts:98


actions ​

• Optional actions: IRobotActions

Inherited from ​

IUIInputData.actions

Defined in ​

ui/packages/interface/src/IUI.ts:99


action ​

• Optional action: string

Inherited from ​

IUIInputData.action

Defined in ​

ui/packages/interface/src/IUI.ts:100


now ​

• Optional now: number

Inherited from ​

IUIInputData.now

Defined in ​

ui/packages/interface/src/IUI.ts:101


FPS ​

• Optional FPS: number

Inherited from ​

IUIInputData.FPS

Defined in ​

ui/packages/interface/src/IUI.ts:102


loop ​

• Optional loop: boolean

Inherited from ​

IUIInputData.loop

Defined in ​

ui/packages/interface/src/IUI.ts:103


startAngle ​

• Optional startAngle: number

Inherited from ​

IUIInputData.startAngle

Defined in ​

ui/packages/interface/src/IUI.ts:148


endAngle ​

• Optional endAngle: number

Inherited from ​

IUIInputData.endAngle

Defined in ​

ui/packages/interface/src/IUI.ts:149


innerRadius ​

• Optional innerRadius: number

Inherited from ​

IUIInputData.innerRadius

Defined in ​

ui/packages/interface/src/IUI.ts:150


sides ​

• Optional sides: number

Inherited from ​

IUIInputData.sides

Defined in ​

ui/packages/interface/src/IUI.ts:161


points ​

• Optional points: number[]

Inherited from ​

IUIInputData.points

Defined in ​

ui/packages/interface/src/IUI.ts:162


curve ​

• Optional curve: number | boolean

Inherited from ​

IUIInputData.curve

Defined in ​

ui/packages/interface/src/IUI.ts:163


corners ​

• Optional corners: number

Inherited from ​

IUIInputData.corners

Defined in ​

ui/packages/interface/src/IUI.ts:174


text ​

• Optional text: string

Inherited from ​

IUIInputData.text

Defined in ​

ui/packages/interface/src/IUI.ts:209


resizeFontSize ​

• Optional resizeFontSize: boolean

Inherited from ​

IUIInputData.resizeFontSize

Defined in ​

ui/packages/interface/src/IUI.ts:211


url ​

• Optional url: string

Inherited from ​

IUIInputData.url

Defined in ​

ui/packages/interface/src/IUI.ts:278


overflow ​

• Optional overflow: IOverflow

Inherited from ​

IUIInputData.overflow

Defined in ​

ui/packages/interface/src/IUI.ts:336


resizeChildren ​

• Optional resizeChildren: boolean

Inherited from ​

IUIInputData.resizeChildren

Defined in ​

ui/packages/interface/src/IUI.ts:337


textBox ​

• Optional textBox: boolean

Inherited from ​

IUIInputData.textBox

Defined in ​

ui/packages/interface/src/IUI.ts:338


animation ​

• Optional animation: IAnimation

Inherited from ​

IUIInputData.animation

Defined in ​

ui/packages/interface/src/IUI.ts:431


animationOut ​

• Optional animationOut: IAnimation

Inherited from ​

IUIInputData.animationOut

Defined in ​

ui/packages/interface/src/IUI.ts:432


transition ​

• Optional transition: ITransition

Inherited from ​

IUIInputData.transition

Defined in ​

ui/packages/interface/src/IUI.ts:434


transitionOut ​

• Optional transitionOut: ITransition

Inherited from ​

IUIInputData.transitionOut

Defined in ​

ui/packages/interface/src/IUI.ts:435


states ​

• Optional states: IStates

Inherited from ​

IUIInputData.states

Defined in ​

ui/packages/interface/src/IUI.ts:437


state ​

• Optional state: string

Inherited from ​

IUIInputData.state

Defined in ​

ui/packages/interface/src/IUI.ts:438


hoverStyle ​

• Optional hoverStyle: IStateStyle

Inherited from ​

IUIInputData.hoverStyle

Defined in ​

ui/packages/interface/src/IUI.ts:440


pressStyle ​

• Optional pressStyle: IStateStyle

Inherited from ​

IUIInputData.pressStyle

Defined in ​

ui/packages/interface/src/IUI.ts:441


focusStyle ​

• Optional focusStyle: IStateStyle

Inherited from ​

IUIInputData.focusStyle

Defined in ​

ui/packages/interface/src/IUI.ts:442


selectedStyle ​

• Optional selectedStyle: IStateStyle

Inherited from ​

IUIInputData.selectedStyle

Defined in ​

ui/packages/interface/src/IUI.ts:443


disabledStyle ​

• Optional disabledStyle: IStateStyle

Inherited from ​

IUIInputData.disabledStyle

Defined in ​

ui/packages/interface/src/IUI.ts:444


children ​

• Optional children: IUIInputData[]

Inherited from ​

IUIInputData.children

Defined in ​

ui/packages/interface/src/IUI.ts:515

Released under the MIT License.