添加帆布阴影以Perticuler文本元素只有
问题描述:
addText: function(opts) {
opts = opts || {};
var options = _.extend({}, MEME.TEXT.defaults, opts);
var text = options.text;
delete options.text;
var txt = new fabric.Text(text, options);
if(document.getElementById('text-shadow').checked) {
ctx = canvas.getContext('2d');
ctx.shadowColor = "black";
ctx.shadowOffsetX = 2;
ctx.shadowOffsetY = 2;
ctx.shadowBlur = 1;
}
if(document.getElementById('text-glow').checked) {
ctx = canvas.getContext('2d');
ctx.shadowColor = "yellow";
ctx.shadowOffsetX = 5;
ctx.shadowOffsetY = 5;
ctx.shadowBlur = 10;
}
canvas.add(txt);
txt.center();
MEME.objects.text.push(txt);
MEME.makeSelected();
},
这样它的填充所有元素的样式。 我如何选择只有特定的文本元素。 我正在对这个脚本进行更改 Ref:http://demo.mememakerscript.com/generate 谢谢你。添加帆布阴影以Perticuler文本元素只有
答
它现已解决, 我用febric阴影类而不是帆布2d。 无论如何,如果你看到这一点。