Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html lang="en">
<head>
    <title>two.js example</title>
    <script src="//cdnjs.cloudflare.com/ajax/libs/two.js/0.3.0/two.js">
    </script>
</head>
  
<body>
    <div id="draw">
        <div class="two-container"></div>
    </div>
    <script>
      var elem = document.getElementById('draw').children[0];
      var two = new Two({ width: 600, height: 500 }).appendTo(elem);
      var circle = two.makeCircle(-70, 0, 50);
      var circle2 = two.makeCircle(70, 0, 50);
      var rect = two.makeCircle(70, 0, 200);
      circle.fill = '#FF8000';
      rect.fill = 'rgba(0, 200, 255, 0.75)';
      circle2.fill = '#ddd';
      var group = two.makeGroup(rect, circle, circle2);
      group.translation.set(two.width / 2, two.height / 2);
      group.scale = 0;
      group.noStroke();
      two.bind('update', function(frameCount) {
        if (group.scale > 0.9999) {
          group.scale = group.rotation = 0;
        }
        var t = (1 - group.scale) * 0.0125;
        group.scale += t;
        group.rotation += t * 4 * Math.PI;
      }).play();
    </script>
</body>
</html>
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
pedrohapro
0viewers