0
我在用html5畫布和js畫一個圓。在圓下畫一個文字
var canvas = document.getElementById(key);
var context = canvas.getContext('2d');
var centerX = canvas.width/2;
var centerY = canvas.height/2;
var radius = 35;
context.beginPath();
context.arc(centerX, centerY, radius, 0, 2 * Math.PI, false);
context.fillStyle = 'red';
context.fill();
context.stroke();
我也想在它下面畫一個文字。我嘗試這樣做:
context.closePath();
context.fill();
context.fillStyle = "black";
context.font = "bold 11";
context.textBaseline = "top";
context.fillText('Hello', 100-radius/4 ,100-radius/2);
但它吸進出於某種原因右漢字的角落,而我的圈子之下想完全吻合。
我如何加入圈子和文本之間的空間? –
@AlexanderSupertramp只需將空間值添加到混音中心Y +半徑+空格 – K3N