0

我正在考虑使用 JavaScript 来呈现多对象跟踪任务,作为更大的在线实验的一部分。问题是我需要以实际尺寸(毫米、英寸等)指定对象(在这种情况下是移动的球),以便它们在参与者(或具有不同分辨率的显示器)中以一致的真实尺寸出现。

Java 有一个满足此目标的 getNormalizingTransform() 方法。JavaScript 有与此等价的东西吗?或者更一般地说,有没有办法在 JavaScript 中渲染对象,使它们在屏幕上看起来是相同的大小?

提前致谢!

4

1 回答 1

1

Javascript 本身不呈现。浏览器渲染页面,通常内容在 HTML 中定义,样式规则在 CSS 中定义,javascript 用于操作它们,并提供客户端脚本。

您可以通过指定 CSS 规则来使用 CSS 或间接使用 javascript 来完成您的要求...

http://www.w3.org/Style/Examples/007/units.en.html

假设您有一个带有 ID 的元素myElement...

<div id="myElement">test div</div>

在 css...

#myElement{
    width: 100mm;
    height: 10mm;
}

或者在javascript中...

document.getElementById('myElement').style.width = "100mm"
于 2013-04-08T14:07:56.253 回答