2

我正在尝试创建一个包含透视地图的应用程序,我可以在其中添加地图标记(绝对定位的 DIV),但是我认为我对转换/3D 空间有点混乱。

以下面引用的小提琴为例,我希望 DIV 1 位于位置 0,0 (它是平放时的位置 - 单击按钮)但是在它的直立位置左侧有一个小边距(这似乎由透视值控制,所以我猜我需要以某种方式对此进行补偿?)。

同样,Div2 在画布的最末端似乎处于正确的位置,但是如果我将顶部/左侧值更改为 100,100,它会隐藏在画布下方 - 我是否需要通过额外的变换来提高标记位置? ? 轴?如果是这样,为什么这对于位于画布顶部的 Div 不是一个问题?

http://jsfiddle.net/vEWEL/9/

4

1 回答 1

2

您可以使用-webkit-transform-origin property(和其他前缀)调整转换的来源。我无法确定使用什么值,但它应该有所帮助。尝试将其设置bottom为看看它是如何工作的。

于 2012-01-10T16:18:40.117 回答