我正在关注以下教程:http ://www.html5canvastutorials.com/tutorials/html5-canvas-lines/
我的问题是这条线变得模糊,不像他们网站上的那样坚固和美丽。
这是代码:
var canvas = document.getElementById("rightSide");
var context = canvas.getContext("2d");
context.beginPath();
context.moveTo(50, 100);
context.lineTo(200, 100);
context.stroke();
#leftSide {
width:200px;
padding:15px;
background:#eee;
border:1px solid #aaa;
float: left;
}
#rightSide {
width:1000px;
height: 700px;
padding:15px;
background:#eee;
border:1px solid #aaa;
float: left;
margin:0px 0px 0px 20px;
}
<div id="leftSide">
<a class="trigger" href="#">Areas</a>
<ul class="level1">
<li><a href="http://www.google.com">Area 1</a></li>
<li><a href="#">Area 2</a></li>
<li><a href="#">Area 3</a></li>
<li><a href="#">Area 4</a></li>
<li><a href="#">Area 5</a></li>
<li><a href="#">Area 6</a></li>
</ul>
</div>
<canvas id="rightSide"></canvas>
谢谢
编辑:我实际上发现了一些非常有趣的东西,但我仍然不明白它有什么不同。当我将画布大小坐标从 CSS 移动到标签时,该行显示正常。
画布 id="rightSide" width="800px" height="600px">
非常想解释一下这里发生了什么。谢谢。