【发布时间】:2013-06-18 06:28:59
【问题描述】:
我正在使用 CSS 变换矩阵来旋转 div。 应用旋转后,我想使用 css 'left' 和 'top' 定位 div。
问题是css定位忽略了旋转,把矩形当成没有旋转。例如,如果我将矩形旋转 90 度,然后将其设置为左 0px 和上 0px,它不会显示在容器的左上角。这将与我将原始矩形定位在 0,0 中然后旋转它的结果相同(它看起来像是在 10px、-5px 左右)。
网上所有的答案都是关于获取旋转矩形的位置,而不是设置。
谢谢。
【问题讨论】:
-
改用边距或用 div 或 span 覆盖,然后做同样的事情....
-
margin 产生了相同的结果。
-
尝试将你的 html 结构包含在一个 div 或 span 中,然后定位它...