पर fillText() के लिए रंग बदलना मैं कैनवास पर अपने संदेशों की प्रत्येक पंक्ति के लिए रंग बदलने की कोशिश कर रहा हूं, लेकिन अब तक कोई सफलता नहीं है। मैंने उनमें से प्रत्येक के लिए चर बनाने की कोशिश की है, लेकिन अभी भी कोई भाग्य नहीं है। किसी भी सहायता की सराहना की जाएगी।एचटीएमएल 5 <canvas>
function initiate(){
var elem = document.getElementById("canvas");
canvas = elem.getContext("2d");
addEventListener("mousemove", animation);
canvas.shadowColor = "rgba(0, 0, 0, 0.5)";
canvas.shadowOffsetX = 4;
canvas.shadowOffsetY = 4;
canvas.shadowBlur = 5;
canvas.font = "bold 24px verdana, sans-serif ";
var welcomeMessage ="Welcome to the store!";
canvas.textAlign = "start";
canvas.textBaseline = "bottom";
canvas.fillText(welcomeMessage, 400, 50);
canvas.font = "bold 14px verdana, sans-serif";
var message2 = "Your favorite store for videos games and latest DVDs!";
canvas.textAlign = "start";
canvas.textBaseline = "bottom";
canvas.fillText(message2, 400, 100);
canvas.font = "bold 12px verdana, sans-serif";
canvas.textAlign = "start";
canvas.textBaseline = "bottom";
// Create gradient
//var gradient=canvas.createLinearGradient(0,0,c.width,0);
//gradient.addColorStop("0","magenta");
//gradient.addColorStop("0.5","blue");
//gradient.addColorStop("1.0","red");
//canvas.fillStyle = gradient;
canvas.fillText(" <-- Move your mouse aroud to interact with Macroplay smily!", 400, 250);
}
धन्यवाद! इसने काम कर दिया! :) – user2193106
आपका स्वागत है :)। यदि यह अच्छा जवाब है, तो क्या आप इसके लिए वोट दे सकते हैं और इसे सही उत्तर के रूप में चिह्नित कर सकते हैं? धन्यवाद। –
@Gwennael मैंने ऊपर उठाया ... !!! –