我想旋轉90度和270度的跨度,但無法在CSS中創建。現在我可以使用jQuery來解決這個任務。 當jQuery旋轉90度時,無法計算跨度的高度和塊顯示在div的左側。在CSS中旋轉動畫
var height = sender.height();
希望有人能幫助我解決通過CSS這個任務。每個格的
PS的寬度和高度可以是不同的(隨機的)
我想旋轉90度和270度的跨度,但無法在CSS中創建。現在我可以使用jQuery來解決這個任務。 當jQuery旋轉90度時,無法計算跨度的高度和塊顯示在div的左側。在CSS中旋轉動畫
var height = sender.height();
希望有人能幫助我解決通過CSS這個任務。每個格的
PS的寬度和高度可以是不同的(隨機的)
.rotate {
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
可以同時使用-webkit變換和-moz變換
-webkit-transform: rotate(90deg); /*90deg or 270deg*/
-moz-transform: rotate(90deg);
對於笨笨的Internet Explorer,您可以使用下面的代碼:
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation = 3);
旋轉= 0是0deg,1 = 90度,2 = 180deg,和3 = 270deg
不要忘記添加顯示:塊,這樣他們可以正常工作。
下面是codepen
演示正如你可以看到我在我的例子中使用這個CSS,但我要知道一個轉換原點的每個元素,右變換(左上角留在左上角父母的角落)。 – makarovalv
如果您也需要,您可以使用邊距和負邊距來移動元素。那個,或者使用絕對位置並且以這種方式對齊它們。 –