jar*_*fly 2 html javascript css canvas
我正在尝试创建一个 HTML 页面,它有两个画布空间,即可以显示对象的两个矩形。
在我的 HTML 代码中,我有这一行,它代表页面左侧的一个尺寸为 540x600 dp 的矩形:
<canvas id="canvas" width="540" height="600"></canvas>
但除此之外,我想在右侧生成另一个画布空间。是否可以?我怎么能做到?
小智 6
您可以在页面中定义任意数量的画布元素。只需给他们一个唯一的 ID 并为他们每个人创建一个上下文:
<canvas id="canvas1" width="540" height="600"></canvas>
<canvas id="canvas2" width="540" height="600"></canvas>
Run Code Online (Sandbox Code Playgroud)
它们将被默认放置为inline.
然后在您的 JavaScript 代码中:
var ctx1 = document.getElementById("canvas1").getContext("2d");
var ctx2 = document.getElementById("canvas2").getContext("2d");
Run Code Online (Sandbox Code Playgroud)
<canvas id="canvas1" width="540" height="600"></canvas>
<canvas id="canvas2" width="540" height="600"></canvas>
Run Code Online (Sandbox Code Playgroud)
var ctx1 = document.getElementById("canvas1").getContext("2d");
var ctx2 = document.getElementById("canvas2").getContext("2d");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4127 次 |
| 最近记录: |