如何在 post 限制内插入 HTML5 canvas?
How can I insert the HTML5 canvas inside the post limits?
我正在 Blogger 中试验 JavaScript。有用。但我不知道如何重新定位 canvas,因为它出现在页面底部。我希望它是 "inside a post"。你可以看看。我想要 canvas 内联,就在 post 标题 (Muerte) 的下方。
http://safetyinsolitude.blogspot.mx/p/muerte.html
比如,这可能吗?
此外,对于 js 部分,我使用 p5.js。太简单了,也许我可以在里面放点东西。
HTML代码:
<html>
<head>
<script src="http://cdnjs.cloudflare.com/ajax/libs/p5.js/0.4.12/p5.js"></script>
<script src="p5/addons/play/lib/p5.play.js" type="text/javascript"></script>
<!--<script language="javascript" src="../addons/p5.sound.js"></script>-->
<script language="javascript" type="text/javascript" src="https://googledrive.com/host/0B6EuBapi745ZOXIycnNGX0s4UHM"></script>
<title>Muerte y seducción</title>
</head>
<body>
</body>
</html>
JS代码:
function setup() {
// uncomment this line to make the canvas the full size of the window
createCanvas(640, 480);
}
function draw() {
// draw stuff here
fill(random(255), random(255), random(255));
text("Dante mamabergas", mouseX, mouseY);
ellipse(width/2, height/2, random(200), random(200));
}
调用创建后 canvas:
function setup() { // uncomment this line to make the canvas the
full size of the window createCanvas(640, 480); }
只需使用
document.querySelector(".hentry").insertBefore(document.getElementById("defaultCanvas"),document.querySelector(".hentry .post-header"));
它很难看,但要么就是这样,要么改变 p5.js
您可以使用 parent() 方法将 canvas 放置在特定的 div 中。
http://p5js.org/reference/#p5.Element/parent
我正在 Blogger 中试验 JavaScript。有用。但我不知道如何重新定位 canvas,因为它出现在页面底部。我希望它是 "inside a post"。你可以看看。我想要 canvas 内联,就在 post 标题 (Muerte) 的下方。
http://safetyinsolitude.blogspot.mx/p/muerte.html
比如,这可能吗?
此外,对于 js 部分,我使用 p5.js。太简单了,也许我可以在里面放点东西。
HTML代码:
<html>
<head>
<script src="http://cdnjs.cloudflare.com/ajax/libs/p5.js/0.4.12/p5.js"></script>
<script src="p5/addons/play/lib/p5.play.js" type="text/javascript"></script>
<!--<script language="javascript" src="../addons/p5.sound.js"></script>-->
<script language="javascript" type="text/javascript" src="https://googledrive.com/host/0B6EuBapi745ZOXIycnNGX0s4UHM"></script>
<title>Muerte y seducción</title>
</head>
<body>
</body>
</html>
JS代码:
function setup() {
// uncomment this line to make the canvas the full size of the window
createCanvas(640, 480);
}
function draw() {
// draw stuff here
fill(random(255), random(255), random(255));
text("Dante mamabergas", mouseX, mouseY);
ellipse(width/2, height/2, random(200), random(200));
}
调用创建后 canvas:
function setup() { // uncomment this line to make the canvas the full size of the window createCanvas(640, 480); }
只需使用
document.querySelector(".hentry").insertBefore(document.getElementById("defaultCanvas"),document.querySelector(".hentry .post-header"));
它很难看,但要么就是这样,要么改变 p5.js
您可以使用 parent() 方法将 canvas 放置在特定的 div 中。 http://p5js.org/reference/#p5.Element/parent