CSS3 現況

常見問題

3D屬性

透視點

perspective

也就是眼睛與螢幕的距離
只是設定距離,並不影響物件尺寸

perspective-origin

也就是眼睛對到螢幕的2D平面位置
預設是正中間

transform-origin

定義變形原點
預設是正中間

transform-style

變形樣式
預設是平面 flat

transform

變形

大概是長成下面這樣

                        
transform: scale() skew() rotate() translate();
                        
          

看起來並不困難啊~簡單啦~

不過也有可能長成這樣

                        
transform: matrix(0,0,0,0,0,0);
                        
          

6個數字而已~不怕

抱歉!這個才是3D的 matrix

                        
transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0,
                    0, 0, 0, 0, 0, 0, 0, 0)
                        
          

這...@@開始後悔當初數學沒有好好學...

廢話少說~
快點Demo吧

簡單的3D大概是這樣

加一點程式可以變這樣

再多加一點東西看看

金變態~謀要緊...溝來...

其實 CSS3 3D
不困難

所以...

現場寫一段?

會不會太超過了點?

CSS 3D怎麼寫?

放感情下去寫
- 取自海角七號

先了解結構

直接示範

謝謝大家

我是Amos

FB: Amos Lee

部落格:CSS可樂

今日的範例打包下載

http://csscoke.com/test/download.html