javascript - p5.j​​s 相对于 Canvas 的输入位置

标签 javascript html css canvas p5.js

这是我所拥有的:

function setup() {
  var cnv = createCanvas(960,540);
  cnv.parent("sketchHolder");
  background('white');

  var input = createInput();
  input.position(10,10);
  input.parent("sketchHolder");
}

我有一个名为“sketchHolder”的 div,以 css 为中心。我试图使输入位置相对于 Canvas ,但它位于 Canvas 外部的整个网页上。有什么建议吗?

最佳答案

function setup() {
  var cnv = createCanvas(960, 540);
  cnv.parent("sketchHolder");
  background("blue");

  var input = createInput();
  input.position(10, 10);
  input.parent("sketchHolder");
}
#sketchHolder {
  width: 960px;
  height: 540px;
  margin: 0 auto;
  position: relative;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.11/p5.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.11/addons/p5.dom.min.js"></script>

<div id="sketchHolder"></div>

Codepen link

关于javascript - p5.j​​s 相对于 Canvas 的输入位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44478531/

相关文章:

jquery - 使用 jQuery 表单插件提交多个表单

javascript - 为什么 Facebook 不合并它的 CSS/JS 文件?

css - 在一个 LESS 文件中定义变量

javascript - 是否可以超链接嵌入式视频框,以便当用户点击视频时出现超链接?

javascript - 为 babel 6 写一个语法插件

javascript - 使用 Polymer core-animation 根据当前值制作动画

css - 如何 CSS 选择除 IE7/8 上的最后一个单元格之外的所有单元格?

javascript - 如何通过按钮单击Ajax获取文本框值

javascript - PHP PDF密码保护(无密码不可打开)

html - 设计在 Chrome 中看起来完美,在 Firefox 中被破坏