CSS3 3D transform建立立方體

2021-06-07 08:02:40 字數 963 閱讀 6784

首先建立html結構

123

456

然後定義css,關鍵是透視和style

.container 

#cube

#cube figure

定義立方體的6個面,乙個element是有正反面的,這裡都是以div中心先旋轉乙個角度,比如說back是先旋轉180度,這時這個div的z軸射向頁面裡(預設的是從頁面射向外面),然後向頁面裡100px

#cube .front  

#cube .back

#cube .right

#cube .left

#cube .top

#cube .bottom

cube建立好了之後可以開始定義對cube的transform

#cube.show-front  

#cube.show-back

#cube.show-right

#cube.show-left

#cube.show-top

#cube.show-bottom

最後加上transition

#cube

要點:cube裡的元素是乙個整體,所有的transform都受到影響

一般是cube裡的元素先transform到相應的位置,然後對cube進行transform

transform順序很重要

transform總是和原始狀態比較,不是和當前狀態比較,如果沒有用transition就沒有動畫,直接從乙個狀態變到另乙個

transition會負責如何從當前狀態到下乙個狀態,如果你想控制這個過程,應該用css3中的animation

玩轉CSS3旋轉3D(transform)

不支援opera css 摺疊 contaner buddycloud buddycloud h1 box box h1 buddycloud stream js,這裡用到兩個外掛程式modernizr.custom和prefixfree.min 自動新增字首 var mouse 定義初試座標 va...

CSS入門 3 3 CSS高階特性

標籤指定式選擇器又稱交集選擇器,由連個選擇器構成,其中第乙個為標記選擇器,第二個為class選擇器或id選擇器,兩個選擇器之間不能有空格,如h3.special或p one.如 這是一段藍色段落文字 普通 special 指定了.special類的段落文字 綠色 後代選擇器用來選擇元素或元素組的後代...

css3 3d特效彙總

dom結構 figure div span class face hover me span span class face button span div figure 原理 把兩個span弄成方塊,給figure繫結 hover hover 時 div 繞x旋轉 實現效果和 第乙個類似 僅僅是 ...