【发布时间】:2012-08-11 08:21:07
【问题描述】:
我正在尝试布局一个需要将文本标签旋转 270 度的控件。文本标签的宽度在合理范围内是可变的(例如,100px 到 500px)。
我试图让它在 jsFiddle 中工作
http://jsfiddle.net/ericjohannsen/LhjNq/3/
但遇到了一些我无法解决的问题:
- 未旋转区域中的文本(jsFiddle 中的黄色和橙色)向右移动了旋转文本的长度。
- 旋转后的文本远远低于相关非旋转区域的底部,覆盖了页面的其他部分。
- 为了将标签保留在屏幕上,我必须应用 translate 转换,其值根据旋转文本的长度进行硬编码。
是否可以使用 CSS 转换来解决这些问题?
更新
这个 jsFiddle 让问题 2. 更加明显
【问题讨论】:
-
移除 box_rotate 上的浮动似乎有点帮助
标签: css css-transforms