Interface: ISelectionStyle
A structure defining the appearance of selected design elements.
Example
"canvas": {
"style": {
"selection": {
"color": "red",
"fillColor": "rgba(255,32,128,0.3)",
"dashPattern": [1, 1, 1, 10],
"rotationGripSize": 15,
"rotationGripSizeOnTouchDevice": 33,
"resizeGripColor": "pink",
"resizeGripLineColor": "red",
"resizeGripLineWidth": 1,
"resizeGripLineDashPattern": [1, 10],
"resizeGripSize": 10
}
}
}
Properties
color
color:
string
The color of the selection border, in the RGBA format. The default value is "rgb(48, 194, 255)".
width
width:
number
The selection border width, in pixels. The default value is 2.
fillColor
fillColor:
string
The fill color of the selection, in the RGBA format.
dashPattern
dashPattern:
number[]
The style of dashes of the selection border, as an array of numbers, which mean the length of the dash or gap in the dashed line.
rotationGripSize
rotationGripSize:
number
The diameter of the rotation grip, in pixels. The default value is 24.
rotationGripSizeOnTouchDevice
rotationGripSizeOnTouchDevice:
number
The diameter of the rotation grip on touch devices, in pixels. The default value is 24.
resizeGripColor
resizeGripColor:
string
The fill color of the resizing grips, in the RGBA format. The default value is "rgba(255,255,255,1)".
resizeGripLineColor
resizeGripLineColor:
string
The color of the resizing grip border, in the RGBA format. The default value is "rgba(255,0,0,1)".
resizeGripLineWidth
resizeGripLineWidth:
number
The border width of resizing grips, in pixels. The default value is 1.
resizeGripSize
resizeGripSize:
number
The size of the resizing grip, in pixels. The default value is 11.