2012-06-14 45 views
6

我有一個我想要旋轉的<span>。我使用HTML5,CSS3和Internet Explorer 9使用CSS3/HTML5旋轉文本

我想下面的CSS,但它不工作:

-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg); 

怎樣旋轉的跨度?

回答

16

-webkit--moz-屬性分別針對webkit瀏覽器(Chrome,Safari)和Gecko瀏覽器(Firefox)。

您還需要使用IE的等效項。

.rotate { 

/* Safari, Chrome */ 
-webkit-transform: rotate(-90deg); 

/* Firefox */ 
-moz-transform: rotate(-90deg); 

/* IE */ 
-ms-transform: rotate(-90deg); 

/* Opera */ 
-o-transform: rotate(-90deg); 

/* Older versions of IE */ 
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 

/* CSS3 standard as defined here: http://www.w3.org/TR/css3-transforms/ */ 
transform: rotate(-90deg); 

} 

Source

+1

同時在規範定稿時添加非前綴版本是個好主意。 –

+0

@Grillz:好主意。添加。 – xbonez

4

嘗試-ms-transform: rotate(-90deg);

2

內聯元素不能被旋轉。你必須將它們顯示爲塊級別。