【发布时间】:2015-04-21 00:06:35
【问题描述】:
我目前正在开发一个绘图应用程序,它允许用户单击并拖动来确定形状的大小,并且还能够对绘制的形状进行转换。这是我到目前为止的截图:
我将轴定位在画布的中心,但现在我想在中心写 (0,0)。正如你所看到的,我写的 CSS 只让它出现在顶部,但我希望它在中心。 这是我的 transformation.html 代码:
<!DOCTYPE html>
<head>
<title>Drawing Application</title>
<link href="transform.css" rel="stylesheet">
</head>
<body>
<canvas id="myCanvas" width="1000" height="500"></canvas>
<span style="margin-left:820px; margin-top:500px;">(0,0)</span> <!--tried with some CSS-->
<br><output id="out"></output>
<script src="transform.js"></script>
<div id="shapeProperties">
<p>
<label>
<div id="shape">
<p><b>Fill shapes option:</b> <input type="checkbox" id="fillType"></b><br/>
<p><b><center><u>Shapes</u></center></b>
<p>Polygon <input type="checkbox" id="polyBox"><br/>
</div>
<div id="color">
<b><p><center><u>Color Properties</u></center></b><br/>
<p>Fill Color <input type="color" id="fillColor" value="#000000"/><br/>
<p>Stroke Color <input type="color" id="strokeColor" value="#000000"/><br/>
</div>
<div id="range">
<b><p><center><u>Other Properties</u></center></b><br/>
<label>Polygon Sides <input type="range" id="polygonSide" step="1" min="3" max="9" value="3"></label>
</div>
<div id="clear">
<p> <center><input id="clearCanvas" type="button" value="CLEAR"></center></p>
</div>
</label>
</p>
</div>
</body>
</html>
我该怎么做?如果您需要transformation.js,请告诉我。任何建议将不胜感激。谢谢。
【问题讨论】:
标签: javascript css html canvas