Text animation small to its full size in HTML5

See the Demo.

    <title>Text small to big Animation</title>
       <script type="text/javascript">
       var can, ctx, step = 10, steps = 50;
              delay = 20;
        function init() {
            can = document.getElementById("MyCanvas");
            ctx = can.getContext("2d");
            ctx.fillStyle = "blue";
            ctx.font = "10pt Helvetica";
            ctx.textAlign = "center";
            ctx.textBaseline = "middle";
        function TextSmallToBig() {
            ctx.clearRect(0, 0, can.width, can.height);
            ctx.translate(can.width / 2, can.height / 2);
            ctx.font = step + "pt Helvetica";
            ctx.fillText("Welcome", 0, 0);
            if (step < steps)
                var t = setTimeout('TextSmallToBig()', 20);
<body onload="init();">
          <canvas id="MyCanvas" width="300" height="200">
  This browser or document mode doesn't support canvas object</canvas>
  • Thomas Beaudry

    No code for “text rotation” bummer. 🙁

    • Sorry, but the above code is for “Text animation small to its full size in HTML5”

      Actual code for rotation and scaling is here:

      Please let me know if you have any problem or want any assistance.

      • Thomas Beaudry

        Thank you so much Hirendra, I was able to find the “rotation & scaling” example, also thanks for making these codes, I found them very productive and brilliant.