1 回答

TA贡献1802条经验 获得超4个赞
您可以做的是div直接在您的 html 中创建包含画布的
<body>
<div class="container">
<h1>My Website</h1>
<h2>It is all coming together.</h2>
<div id="canvasDiv"></div>
</div>
</body>
然后在您的setup()函数中创建画布并将其放入div:
const myCanvas = createCanvas(400, 400);
myCanvas.parent('canvasDiv');
这应该给你与你已经拥有的结果相同的结果,但现在在你的 css 中你可以设置这个 div 的样式,从而改变它的位置:
#canvasDiv {
// your canvas style
}
现在更改画布的位置只是div在 html 中定位 a 的问题。有很多不同的方法可以做到这一点,具体取决于您到底想做什么,但是您应该能够在线找到一些关于该内容的好资源。
同样正如@Georges 在评论中指出的那样,您的 CSS 文件的这一部分没有意义:
script {
alignment: center;
}
您正在尝试对齐您的script标签,但这些标签仅用于获取一些 javascript,它们不会显示在页面中。并且应用于这些标签的样式不会影响由您的 javascript 代码处理/创建的 HTML 元素,因此此 CSS 无用。
添加回答
举报