📜  Fabric.js Polygon hoverCursor 属性(1)

📅  最后修改于: 2023-12-03 15:14:59.682000             🧑  作者: Mango

Fabric.js Polygon hoverCursor 属性

在 Fabric.js 中,hoverCursor 属性用于设置当用户将鼠标悬停在多边形对象上时鼠标指针的样式。本文将介绍 Fabric.js Polygon hoverCursor 属性的具体使用。

语法
polygon.hoverCursor = value;

其中,polygon 是多边形对象的实例,value 是一个字符串,可以是任意有效 CSS 样式中的光标值。

示例
// 创建多边形对象
var polygon = new fabric.Polygon([
  {x: 50, y: 60},
  {x: 100, y: 50},
  {x: 120, y: 100},
  {x: 70, y: 120},
], {
  fill: 'red',
  stroke: 'black',
  strokeWidth: 2,
});

// 设置 hoverCursor 属性为 pointer
polygon.hoverCursor = 'pointer';

在上面的示例中,我们创建了一个红色边框、黑色填充的四边形多边形对象,并将其 hoverCursor 属性设置为 pointer。此时,当用户将鼠标悬停在多边形对象上时,鼠标指针将显示为一个手形光标。

可用值

在 Fabric.js 中,hoverCursor 属性可以被设置为以下可用值之一:

  • default:标准箭头指针
  • pointer:手形指针
  • crosshair:十字线指针
  • move:用于拖动的四向箭头指针
  • text:I 形光标,用于文本输入
  • wait:沙漏指针,表示操作正在进行中
  • help:问号指针,表示指针下方有帮助信息
  • progress:圆圈指针,表示操作正在进行中
  • alias:代表某个对象的光标
  • copy:表示某个对象可以被复制的光标
  • none:不显示光标
小结

在 Fabric.js 中,hoverCursor 属性用于设置多边形对象的鼠标指针样式。可用的值包括标准箭头指针、手形指针、十字线指针、用于拖动的四向箭头指针、I 形光标、沙漏指针、问号指针、圆圈指针、代表某个对象的光标、表示某个对象可以被复制的光标和不显示光标。在使用时,需要将值设置为符合 CSS 样式的字符串。