Về cơ bản tôi muốn có thể Tô màu vòng tròn bằng canvas, nhưng nó hoạt ảnh với một tỷ lệ nhất định. I.e chỉ có vòng tròn lấp đầy 80% đường.Tạo hiệu ứng cho vòng tròn tô màu bằng cách sử dụng Canvas
Kiến thức canvas của tôi không tuyệt vời, Đây là hình ảnh tôi đã tạo trong photoshop để hiển thị những gì tôi muốn.
Tôi muốn vòng tròn để bắt đầu rỗng và sau đó Điền lên để nói 70% của vòng tròn. Điều này có thể thực hiện với Canvas, nếu có? bất cứ ai có thể làm sáng tỏ một số cách để làm điều đó?
Đây là một fiddle về những gì tôi đã quản lý
var canvas = document.getElementById('Circle');
var context = canvas.getContext('2d');
var centerX = canvas.width/2;
var centerY = canvas.height/2;
var radius = 80;
context.beginPath();
context.arc(centerX, centerY, radius, 0, 2 * Math.PI, false);
context.fillStyle = '#13a8a4';
context.fill();
context.lineWidth = 10;
context.strokeStyle = '#ffffff';
context.stroke();
Bất kỳ trợ giúp sẽ được đánh giá cao ồ ạt
Tôi khuyên bạn nên sử dụng [Khung KineticJS] (http://kineticjs.com/)! Tuy nhiên, nếu bạn thực sự chỉ muốn sử dụng canvas, hãy thử tài liệu này: [Canvas Linear Motion] (http://www.html5canvastutorials.com/advanced/html5-canvas-linear-motion-animation/) –