用css3簡單的制作3d半透明立方體圖片展示

Alanna6924 8年前發布 | 15K 次閱讀 CSS3 CSS 前端技術

以上是實圖展示需要用到的主要元素: 1、perspective:定義 3D 元素距視圖的距 2、transform:允許我們對元素進行旋轉、縮放、移動或傾斜 3、transform-style:規定如何在 3D 空間中呈現被嵌套的元素 4、transition:定義過渡開始、完成的時間、速度和類型 簡述:.cube代表一個正方體,.cube里面的每一個div分別表示正方體的一個面,要想每個面都有圖片,即在每個div里分別加上一個img。正方體的制作很簡單,只需要先讓6個面處于同一位置,然后再繞不同的軸旋轉一定的角度和平移一定距離即可。下面一起看實操:

div部分

css搭建舞臺

css 六個面繞不同的軸旋轉、平移組成正方體

下面是完整代碼,以下代碼中,之所以在.side中加position:absolute是為了讓6個面處于同一位置 然后再從相同的點出發進行不同的旋轉和平移

 

來自:http://imweb.io/topic/582d9be8f8a1d5546059a2f4

 

 本文由用戶 Alanna6924 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!