javascript - 将html画布放在页面的左上角
问题描述
我有以下html文件:
<canvas id="myCanvas" width="1440" height="800" style="border:0px solid #d3d3d3;"></canvas>
<body style="background-color:#FF0000;">
<script>
var canvas = document.getElementById('myCanvas')
let ctx = canvas.getContext('2d')
ctx.beginPath()
ctx.fillStyle = "#00FF00"
ctx.fillRect(0, 0, 2400, 2000) // background
ctx.stroke()
</script>
这会产生一个如下所示的页面:
请注意,画布从左上角的下方和右侧开始。我怎样才能把它准确地放在左上角?
解决方案
添加margin: 0; padding: 0;
到正文中,它将把画布放在左上角。
推荐阅读
- kubernetes - kubernetes - 如何让一份工作与多个节点一起工作?
- vcf-vcard - vCard 4.0 无法正确显示,标签被忽略,字符解码错误等
- angular - Spring Boot:如何将 Autocad 转换为 GeoJSON?
- python - next(iter(..)) 函数产生错误
- java - 在 HashSet 中存储坐标
- ruby-on-rails - 带有 Faraday 的 Rails 应用程序:在没有 url 参数的情况下重构 Faraday::new() 时出现问题
- python - Python web scrape - 不显示所有容器
- matlab - 首先定义一个多项式(作为一个函数),然后用一个矩阵进行代入,结果出现了一些问题
- sql - Oracle SQL:每个客户端的“amount_sold”行的总和
- python - 如何计算熊猫数据框中的总天数