Skip to content

CropperShade

CropperShade 接口提供了用于操作 <cropper-shade> 元素的布局和表示的属性和方法。

示例

基本

TIP

此元素的默认宽度和高度为 0

指定位置和大小

自定义颜色

当指针按下/松开时动态切换可见性

TIP

<cropper-shade> 元素将自动同步当前活动的 <cropper-selection> 元素的位置和大小。

TIP

hidden 属性是原生全局属性。

属性

从其父级 CropperElement 继承属性,并实现以下属性:

名称类型默认值可选值描述
xnumber0-指示元素的 x 轴坐标。
ynumber0-指示元素的 y 轴坐标。
widthnumber0-指示元素的宽度。
heightnumber0-指示元素的高度。
slottablebooleanfalse-指示此元素是否启用默认插槽。
themeColorstring"rgba(0, 0, 0, 0.65)"-指示此元素的颜色。

方法

$change

  • 语法
    • $change(x, y)
    • $change(x, y, width, height)
  • 参数
    • x
      • 类型:number
      • 水平方向的新位置。
    • y
      • 类型:number
      • 垂直方向的新位置。
    • width
      • 类型:number
      • 默认值:this.width
      • 新宽度。
    • height
      • 类型:number
      • 默认值:this.height
      • 新高度。
  • 返回值
    • 类型:CropperShade
    • 用于链接的元素实例。

变更阴影的位置和/或大小。

$reset

  • 语法$reset()
  • 返回值
    • 类型:CropperShade
    • 元素实例。

将阴影重置为其初始位置和大小。

$render

  • 语法$render()
  • 返回值
    • 类型:CropperShade
    • 元素实例。

刷新阴影的位置或大小。

插槽

此元素中只有一个默认插槽。

你可以通过将 slottable 属性设置为 false 来禁用它:

html
<cropper-shade slottable="false"></cropper-shade>

Released under the MIT License.