【发布时间】:2012-02-10 07:41:15
【问题描述】:
我可以在不使用 CSS 的情况下更改 Javascript 中画布元素的 x 和 y 位置吗?我似乎找不到任何人甚至在互联网上询问它。
编辑:可以在 HTML 中完成吗?
<html>
<title>Testing</title>
<canvas id="main" width="200" height="200" style="border:1px solid #c3c3c3;">
Error: Browser does not support canvas element.
</canvas>
<script type="text/javascript">
var main = document.getElementById("main");
var render = main.getContext("2d");
main.width = 200;
main.height = 200;
main.style.left = 100x;
main.style.top = 100px;
</script>
</html>
【问题讨论】:
-
或许可以描述您想要实现的目标以及原因。这样可以提供更好的答案质量。
-
我想在谷歌浏览器的窗口中设置canvas元素的位置(x, y)。有什么代码可以用来做这个吗?
-
你的意思是不使用 top 和 left css 属性?顺便说一句,你为什么不想使用 css?
-
因为我想知道是否可以单独用 Javascript 来完成。
-
是的,但它没有任何作用。 JavaScript 不适用于对齐 DOM 元素。这就是我们有 CSS 的原因。
标签: javascript css canvas