使用 jQuery 获取 CSS 缩放元素正常状态的顶部和左侧?
我正在悬停时缩放元素,
transform: scale(1.2);
现在我需要获得悬停时的顶部和左侧位置,但它给了我缩放位置的顶部和左侧..有道理,但我想要正常状态的顶部和左侧?有没有一种简单的方法可以得到这个?
I'm scaling an element on hover with
transform: scale(1.2);
Now I need to get the top and left position on hover, but it gives me the top and left of the scaled position.. Makes sense, but I'd like the normal state top and left? Is there an easy way to get this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据
transform-origin
和元素的对齐方式,您可以通过将宽度和高度乘以scaleX和scaleY的乘数来计算附加偏移量。例子:
Depending on
transform-origin
and the alignment of your element, you can calculate the additional offset by multiplying the width and height by the multiplier of scaleX and scaleY.Example: