JAVASCRIPT CODE : RANDOM GRADIENT TEXT COLORS ON CANVAS , USING fillText , setfillStyle ,forLoop, Math.random

 <!DOCTYPE html>

<html>

<body>


<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">

Your browser does not support the HTML5 canvas tag.</canvas>

<button id="colors" onclick="colors()" onmouseover="colors()" >COLORS </button>

<script>

function colors()

{

var canvas = document.getElementById("myCanvas");

var ctx = canvas.getContext("2d");

for(f=1; f<=10;f++)

{

x=Math.round(Math.random()*5);

switch(x)

{

  case 0: c="red"; break

  case 1: c="green";break

  case 2: c="blue"; break

  case 3: c="yellow";break

  case 4: c="orange"; break

  case 4: c="pur"; break

  



ctx.font = "20px Georgia";

ctx.fillText("Hello World!", 10, 50);


ctx.font = "50px Verdana";

// Create gradient

var gradient = ctx.createLinearGradient(10, 50,canvas.width, 100);

gradient.addColorStop("0", c);

gradient.addColorStop("0.5", "black");

gradient.addColorStop("1.0", "white");

// Fill with gradient

ctx.fillStyle = gradient;

ctx.fillText("Big smile!", 10, 90);

}

}

</script>


</body>

</html>


Your browser does not support the HTML5 canvas tag.

Comments

Popular posts from this blog

Javascript Code using getElementById and If Else Statement

Javascript Code Using If Else to Compute Discount based on Grades