我正在尝试布局一个需要将文本标签旋转 270 度的控件。文本标签的宽度在合理范围内是可变的(例如,100 像素到 500 像素)。
我试图让它在 jsFiddle 中工作
http://jsfiddle.net/ericjohannsen/LhjNq/3/
但遇到了一些我无法解决的问题:
- 非旋转区域中的文本(jsFiddle 中的黄色和橙色)向右移动了旋转文本的长度。
- 旋转后的文本远远低于相关非旋转区域的底部,覆盖了页面的其他部分。
- 为了将标签保留在屏幕上,我必须根据旋转文本的长度应用带有硬编码值的平移变换。
是否可以使用 CSS 转换来解决这些问题?
更新
这个 jsFiddle 使问题 2. 更明显