隨著網站用戶的要求越來越高,圖片展示也變得越來越豐富多彩。其中,CSS 圖片 3D 制作時尚的圖像展示效果就備受青睞。
/*CSS3代碼*/ .box { width: 400px; height: 400px; position: relative; -webkit-perspective: 800px; perspective: 800px; margin: 50px auto; } .box img { position: absolute; backface-visibility: hidden; max-width: 100%; max-height: 100%; } .box:hover img { -webkit-transform: rotateX(-360deg); transform: rotateX(-360deg); -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); }
上述 CSS3 代碼中,我們利用了 CSS3 的 transform 以及 transition 屬性來制作一種 3D 圖片效果。使用 perspective 屬性可設定觀看距離,然后使用 rotateX 旋轉使得圖片在 3D 空間內呈現出旋轉的效果。最后通過 transition 屬性實現過度效果,使得轉動的過程更加柔和,視覺效果更加強烈、醒目。
借助 CSS3 圖片 3D 技術,我們可以實現酷炫的 3D 圖片展示,增強用戶的視覺沖擊力。針對不同網頁設計需求,也可以借助不同的屬性設置,探索更多新的圖片展示效果!
上一篇css 圖標自適應
下一篇css 圖片 文字下方