我需要將文本旋轉90度。我遵循了幾個東西,包括計算器,但不能反轉文本。反轉文本在css中不工作
我的CSS是:
.semiInverted {
-moz-transform: rotate(90deg);
}
的jsfiddle:http://jsfiddle.net/AE2z2/
任何人可以幫助我嗎?
我需要將文本旋轉90度。我遵循了幾個東西,包括計算器,但不能反轉文本。反轉文本在css中不工作
我的CSS是:
.semiInverted {
-moz-transform: rotate(90deg);
}
的jsfiddle:http://jsfiddle.net/AE2z2/
任何人可以幫助我嗎?
元素應該是一個塊元件,否則它不能轉動。此外<text>
不是有效的HTML標籤;改爲使用<span>
或<div>
。最後,你不應該只使用Mozilla特定的CSS屬性(-moz-…
)。正確的CSS是:
.semiInverted {
display: inline-block;
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
text
不是一個有效的HTML標記。將text
標籤切換到span
,它應該可以工作。
CSS
.semiInverted {
display: inline-block;
transform-origin: bottom left;
-moz-transform: rotate(90deg);
transform: rotate(90deg);
}
HTML
Inverted Text:<span class="semiInverted"> ›</span><br>
Normal Text:<span> ›</span>
-moz-
<text>
元素。改爲使用div
或其他transformable element。一種可變形元件是在這些類別之一的元素:
- 一個 元件,其佈局由CSS盒模型其是 塊級或原子inline-管轄高級元素或其顯示屬性計算爲錶行行,錶行行,錶行行, 行, SVG名稱空間,並且不受具有 屬性轉換,'patternTransform'或gradientTransform的CSS盒模型的支配。
我想你想要做什麼只是使元素成爲內聯塊
.semiInverted {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
display:inline-block;
}
HTML
<div >
Inverted Text: <span class="semiInverted" > › </span>
<br>
Normal Text:<text> ›</text>
</div>
CSS
.semiInverted {
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-180deg);
ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
display:inline-block;
}
這個怎麼樣:'-webkit-transfor m:旋轉(90度); \t \t \t \t \t -moz-transform:rotate(90deg); \t \t \t \t \t -ms-transform:rotate(90deg); \t \t \t \t \t -o-transform:rotate(90deg); \t \t \t \t \t變換:旋轉(90度);' – user2002495
@Govan其用於確保每一個衆所周知的瀏覽器將使用CSS3轉換正確 – vishnu
@ user2002495不工作屬性(如瀏覽器,火狐,Safari,歌劇)。在小提琴中嘗試。 – Govan