单击圆按钮时,我需要创建一个圆,就像绘画中的圆一样。需要根据用户需要绘制。

如何通过使用Jquery,HTML5和CSS3来工作???

我需要一个类似this的应用程序:

任何人都知道这请帮助我
我为单个圆圈创建了事件,该事件可拖动。如何在该部分添加更多图像。

<script>
function draw_circle() {

 var canvasObj = document.getElementById("mycanvas");

 var canvasCtx = canvasObj.getContext("2d");

 canvasCtx.beginPath();

 canvasCtx.arc(100,100,50,0,Math.PI*2,true);

    var centerX = 288;
    var centerY = 100;
    var radius = 70;


    canvasCtx.fillStyle = "#CB5155";
    canvasCtx.fill();
    canvasCtx.lineWidth = 5;
    canvasCtx.strokeStyle = "black";
    canvasCtx.stroke();

}

    $(function() {
        $( "#mycanvas" ).draggable();
    });


</script>

<canvas id="mycanvas" width="200" height="200"/></canvas>

最佳答案

jCanvas jQuery插件是一个潜在的解决方案。

$('#mycanvas').drawArc({
  fillStyle: '#CB5155',
  x: 288, y: 100,
  radius: 70,
  strokeStyle: 'black',
  lineWidth: 5
});

$('#mycanvas').drawArc({
  fillStyle: '#442299',
  x: 188, y: 70,
  radius: 30,
  strokeStyle: 'blue',
  lineWidth: 2
});


那应该在画布上画两个圆。冲洗并重复。

07-26 04:14