我有一些具有绝对位置的DIV(也可以是图像)元素,并使用CSS旋转和缩放。
如何计算元素占据的总宽度和高度(当时的矩形)。检查offset()
的{{1}}并未给出正确的结果。
如果可能的话,我需要在Javascript / Jquery中使用解决方案,或者如果没有任何其他选项我可以自己计算数学。感谢。
我尝试了什么:
元素的CSS,例如:
position()
答案 0 :(得分:1)
getBoundingClientRect()
应用于CSS transform
之后, top
将能够为您提供每个元素的位置和尺寸。
从那里开始计算总高度(从最大bottom
减去最小left
)和宽度(从最大值'右减去最小{{1}})。