这只是一个CSS问题,但可以使用jQuery保存或许或非常聪明的CSS技术。看看你的想法。我创建了一个JSFiddle,以便您可以进行试验。 http://jsfiddle.net/WMVMW/157/CSS旋转文本 - 复杂
查看下面的问题。
这只能在Android和Safari浏览器上工作 - 所以不要担心IE!
当我开始这个项目时,我原本计划使用CSS3来旋转一些HTML文本 - 并非真正理解transform属性的含义。
我正在做的是一个交互式平面图。我有很多绝对定位的DIVS代表摊位/展位。由于我的一些DIVS非常薄但很高,我的想法是旋转DIV-90度内的文字。
这就是每个DIV的布局 - 它们实际上不是DIV的,而是具有DIV风格行为的A标签。
<a href="" title="" id="200" class="cell"><span>Harley Davidson</span></a>
A标签内的跨度有display: table cell;
行为,这是为了让文字可以盒内垂直对齐。
上的标签只做位置风格的ID号,类.cell
式控制所有其他行为..
我的挑战是引入了一个名为.rotate
其旋转文本-90degrees新类。但在外观上仍具有相同的外观 - 文本流动,而不是继承包含A标签的宽度和高度。请参阅下面的旋转类是如何加入...
<a href="" title="" id="200" class="cell rotate"><span>Harley Davidson</span></a>
见的jsfiddle这里......所有的CSS样式,以及
http://jsfiddle.net/WMVMW/157/
任何帮助将是真棒。我希望这足以理解。
你想这样做:http://jsfiddle.net/rathoreahsan/gjQfY/ –