国产一级簧片-国产一极毛片-国产一国产a一级毛片-国产一国产一有一级毛片-91三级视频-91大学生视频

藍鷗旗下品牌:鷗課學院
全國咨詢電話:13152008057
您的位置: 首頁 > 最新資訊 > 【原創】CSS3 之 3D變形實現"魔方"

【原創】CSS3 之 3D變形實現"魔方"

2017-08-31 藍鷗
8568人 瀏覽:

  首先,我們來看一下今天我們使用3D變形要實現的兩種3D空間效果:

  第一種不帶特效處理的"魔方":

  如下圖所示:

1.gif

  接著我們看下稍做特效處理之后的一種效果:(此處因生成gif動態圖,所以,效果看起來比網站投射出來的效果要差些,在桌面端運行就不會有問題了);

  如下圖所示:

2.gif

  有沒有覺得三維空間3D立體效果很炫呢?帶著疑問,我們一塊來看一下實現思路吧!

  首先,我們來學習幾個3D變形當中的幾個屬性知識點;學習3D效果之前,我們來看一張三維空間圖片,這是一張三維空間的基本圖,分別有x軸、y軸、z軸三個方向;

3.jpg

  3D平移 translate

  3D平移分別有三個方向:

  第一個方向:translateX(x) 定義 3D 轉化,僅使用用于 X 軸的值,以X軸平移;

  看下代碼中所示,例如我們創建了一個div標簽(我們在div上添加一行字,叫做"我是文字",方便待會兒查看角度),然后設置其屬性為:

4.webp.jpg

5.webp.jpg

  然后,我們來看一下3D平移,該場景下的運行效果(注意:主要看下鼠標滑到div上時的一個平移效果);

6.gif

  第二個方向:translateX(Y) 定義 3D 轉化,僅使用用于 Y 軸的值,以Y軸平移;這個和以X軸方向差不多,也就是上下平移,如果平移的負值,則往Y軸的負方向,也就是往下平移,反之,向上平移(這個地方就不做圖解演示說明);

  第三個方向:translateZ(z) 定義 3D 轉化,僅使用用于 Z 軸的值,以Z軸平移;對于這個角度的值,就得有三維空間的想象力了,那么,往Z周的正方向來平移,也就是相當于與我們眼睛目視前方的距離越來越近;做個實例,我們來看一下;我們還是使用上面這個已經創建好的div標簽,稍作修改,看下效果;

  注意:在使用translateZ平移時,一定要定義一個透視點作為參照物以及開啟3D視圖;

7.jpg

  同樣,我們來看一下3D平移,該場景下的運行效果(注意:主要看下鼠標滑到div上時的一個距離我們越來越近的平移效果 Z軸正方向);

10.gif

  3D旋轉 rotate

  rotateX(angle) 定義沿 X 軸的 3D 旋轉。

  同樣,我們還是以上面這個div為例,只需要將里面的transform部分修改為rotateX,沿X軸旋轉;(只看修改代碼的部分)

  我們來看下沿X軸旋轉的效果;

13.gif

  rotateY(angle) 定義沿 Y 軸的 3D 旋轉。(這個只需要將上面代碼中的rotateX修改為rotateY即可,我們看下沿Y軸旋轉的效果);

14.gif

  rotateZ(angle) 定義沿 Z 軸的 3D 旋轉。(這個只需要將上面代碼中的rotateY修改為rotateZ即可,我們看下沿Z軸旋轉的效果)注意:Z軸的空間是哪個角度;

15.gif

  ok,學完了3D平移和3D旋轉屬性之后,我帶著大家一塊實現一下"魔方";

  首先,我們需要創建6個div標簽,代表魔方的六個面,記得在底部嵌套兩個div,便于待會兒做旋轉使用;

16.jpg

  然后,設置各個div的相關屬性,注意:因為要使用到往Z軸平移,所以,記得開啟3D視圖;

  接著,設置"魔方"的幾個面自己的屬性,也就是各個面小div的屬性;先設置三個面看看效果;同時讓六個div上一個的div發生旋轉角度,便于我們觀看;

  效果如下圖所示:

22.jpg

  寫到這兒,已經有了立體空間的感覺了......我們接著把其余三個面也給補上,看看效果;

24.jpg

  效果如下圖所示:

25.jpg

  我們需要在"魔方"每個面div里嵌套一個img標簽,用來顯示圖片即可,看下效果;

26.jpg

  接著,我們需要讓其最底部的div沿Y軸方向旋轉,看看效果;

27.jpg

28.gif

  最后,我們添加截取div邊框圓角的屬性,以及設置陰影發光顏色,將大功告成了!

29.jpg

  最終效果如下:

30.gif

  1. 廣告1
  2. 廣告2
  3. 廣告3
  4. 廣告4
主站蜘蛛池模板: 欧美一区永久视频免费观看 | 色久网| 国产欧美曰韩一区二区三区 | 成人小视频在线观看 | 欧美精品一区二区三区四区 | 久草在线观看视频 | 手机国产精品一区二区 | 日本一线a视频免费观看 | 日韩成人精品日本亚洲 | 色欧美在线 | 国产三级精品在线 | 真人一级毛片免费观看视频 | 手机在线黄色 | 91av爱爱| 日韩免费在线视频 | 亚洲欧洲一区 | 一级a俄罗斯毛片免费 | 午夜三级毛片 | 亚洲男女免费视频 | 高清精品一区二区三区一区 | 青青草国产免费国产是公开 | 我们2018在线完整免费观看 | 欧美毛片一级的免费的 | 一个人看的免费高清视频日本 | 亚洲综合在线观看视频 | 国产精品久久久久久久久久影院 | 男女午夜免费视频 | 中文一级国产特级毛片视频 | 久草亚洲视频 | 97视频在线观看免费播放 | 伊人久久青草青青综合 | 欧美一二区视频 | 在线免费自拍 | 香蕉久久综合精品首页 | 日本精品一在线观看视频 | 中文字幕视频在线观看 | 国产亚洲精品午夜一区 | 香港一级特黄高清免费 | 亚洲在线视频网站 | 久久这里只有精品免费播放 | 亚洲国产免费 |