我有一个画布,它包含织物对象。我想为画布中文本区域的背景“ textbackroundColor”做不透明度滑块。我该如何滑动和更改功能?
$("#backgroundOpacity").slider( {
min: 10,
max: 50,
value: 30,
slide: text_bgColor_slider_moved,
change: text_bgColor_slider_changed
});
最佳答案
首先获取画布的活动对象
var activeObject = canvas.getActiveObject();
接着
$("#backgroundOpacity").slider( {
max : 100,
value : activeObject.opacity * 100,
slide: function (event, ui) {
activeObject.setOpacity(ui.value / 100);
canvas.renderAll();
},
stop : function (event, ui) {
canvas.renderAll();
}
});