我有一个带有 textContent "Design" 的文本元素,它被 css 转换为旋转 45 度。所以它被旋转了,但问题是如何获得旋转元素的高度。请参考img
我需要包含文本的框的高度和宽度
谢谢高里
我有一个带有 textContent "Design" 的文本元素,它被 css 转换为旋转 45 度。所以它被旋转了,但问题是如何获得旋转元素的高度。请参考img
我需要包含文本的框的高度和宽度
谢谢高里
检查这个溢出以获得一个很好的解决方案。边界框将是旋转对象的外部尺寸。
编辑:我应该补充一点,这与上面的答案基本相同,但它为您提供了一堆其他指标与您的基本边界框一起使用。
如果你有一个完全没有旋转的矩形(线是完全水平/垂直的),宽度 =w
和高度 = h
,那么你将它旋转 45 度,应该可以绘制一个包含这个宽度的矩形的正方形/高度 = x
。
我计算出相对于的大小,x
然后w
应该h
是:
x = sqrt(pow(w, 2) / 2) + sqrt(pow(h, 2) / 2)
希望这就是你要找的东西=]