【发布时间】:2011-06-28 00:12:28
【问题描述】:
我正在使用 Safari 3d 转换来制作一些效果。我想使用经典的 Coverflow 效果放置一些图像。问题是我想知道每个图像在用
旋转后的确切宽度-webkit-transform : rotateY( angle deg);
请注意,我什至应用了透视。
当然,DOM 给出了原始图像的宽度,但是如何获取边界框或仅获取宽度?我尝试使用余弦和三角函数,但我获得的数字与屏幕上的结果不同。这可能是由于视角。无论如何要计算我刚刚完成的旋转后的宽度:ImageWidth * cos(angle)。如果有办法获得转换后对象的边界框,我就完成了。
【问题讨论】:
-
你到底想做什么?
getBoundingClientRect()怎么了? -
查看发布日期。现在我可以确切地记得了,但也许回到过去它没有用。