css實現3D長方形,可旋轉

2021-08-21 06:59:52 字數 1125 閱讀 1464

先上圖:

實現過程:1、長方體六個面

before,after, top ,buttom,left,right
2、每個面不同旋轉角度

before: 向前移動一半width寬度,transform: translatez($px)

after: 向後移動一半width寬度、y軸旋轉180度 transform: `translatez($px) rotatey(180deg)`

top: 以top為軸,x軸旋轉90度,向後移動一半寬度 transform-origin: top; transform: `rotatex(90deg) translate(0, $px)`}

bottom: 以bottom為軸,x軸旋90度,向後移動一半寬度, 放縮width/height,width:

`$px`

, height:

`$px`

,transform:

`rotatex(90deg) translate(0, $px) scale(0,width/height)`

left: 以left為軸,y軸旋轉-90度,向左移動一半寬度,px, 0)`}

right: 以right為軸,y軸旋轉90度,向右移動一半寬度,px, 0)`}

3、在外圈div做旋轉
4、**:box.vue

5、使用:

我們追尋夢想, 因為那最令人開心

before

after

left

right

topbottom

background-color: #f5f5f5;

.header

.desc

}.header-right }}

}

iOS實現3D旋轉

最近看到了乙個3d旋轉的動畫,就想著自己去實現以下。那麼,接下來就通過這邊文章記錄以下學習過程,慢慢深入了解以下3d旋轉。一 如何旋轉 每個view都在系統的座標系中,就手機螢幕來說,左上角為 0 0 向右橫向的為x軸正方向,向下縱向的為y軸正方向,垂直於手機螢幕的方向既z軸方向。所以z軸的旋轉屬於...

css3 js實現3D旋轉效果

用css3和js實現3d旋轉的效果,主要使用到css3 transform中的一些屬性 perspective,rotate,translate。下面主要介紹一些transform中的屬性的效果和作用 1.transform style 一般是塊級元素使用此屬性,使用了此屬性後的塊級元素會在保持3d...

用CSS實現3D魔方動畫旋轉

這裡呢主要是用我們的div標籤來對魔方的各個面及各個塊進行實現,先上乙個主體的html 吧 我們可以看到有乙個id box的div,這就是我們一整個魔方的的樣子的啦,那麼我們就現在裡面設定一下css樣式吧 box在這裡我們設定了box的一些基本屬性,其中最重要的兩句話就是 webkit transf...