triangulo rectangulo mano lineas figuras dibujar dedo coordenadas con alzada javascript canvas colors fill geometric-arc

javascript - rectangulo - diferentes colores FillStyle para arco en lienzo



dibujar un triangulo en javascript (2)

Me imagino que la solución a esto es muy simple, y me disculpo por adelantado si esto es dolorosamente obvio, pero parece que no puedo encontrar la manera de configurar dos estilos de relleno diferentes para dos arcos diferentes ... Solo quiero dibujar diferentes círculos de color Debajo tengo cómo normalmente lo haría con otras formas / métodos de dibujo en lienzo, pero por alguna razón con arcos establece ambos arcos en el último fillStyle.

ctx.fillStyle = "#c82124"; //red ctx.arc(15,15,15,0,Math.PI*2,true); ctx.fill(); ctx.fillStyle = "#3370d4"; //blue ctx.arc(580,15,15,0,Math.PI*2,true); ctx.fill();


Creo que te faltan las declaraciones de ruta de inicio y fin. Prueba lo siguiente (me funciona en jsfiddle, mira aquí )

ctx.fillStyle = "#c82124"; //red ctx.beginPath(); ctx.arc(15,15,15,0,Math.PI*2,true); ctx.closePath(); ctx.fill(); ctx.fillStyle = "#3370d4"; //blue ctx.beginPath(); ctx.arc(580,15,15,0,Math.PI*2,true); ctx.closePath(); ctx.fill();


Tenga en cuenta que la ruta es solo la geometría. Puede establecer .fillStyle cualquier momento hasta el fill( ) .