本篇文章小编给大家分享一下使用纯CSS实现3D旋转效果代码示例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
主要使用CSS中的 preserve-3d 、perspective 属性实现3D效果
效果
HTML代码
前面
背面
为了演示效果,将元素居中,body的css设置
*{ margin: 0; padding: 0; } body{ width: 100%; height: 100vh; display: flex; justify-content: center; align-items: center; background: #333; }
box 属性设置
.box{ transform-style: preserve-3d; position: relative; } .face{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform-style: preserve-3d; display: flex; justify-content: center; align-items: center; backface-visibility: hidden; transition: 2s ease-in-out; transform: perspective(500px) rotateY(0deg); }
前面属性设置
.face.front{ background: #ff0; }
背面属性设置,在Y轴旋转 180度,先不显示
.face.back{ background: #3bc2ff; color: #fff; transform: perspective(500px) rotateY(180deg); }
设置悬浮的动画效果
.box:hover .face.front{ transform: perspective(500px) rotateY(180deg); } .box:hover .face.back{ transform: perspective(500px) rotateY(360deg); }
设置文字的悬浮效果
.box .face h2{ font-size: 4em; text-transform: uppercase; transform: perspective(500px) translateZ(50px); }
分析师预测SHIB目标价格为0.000081美元,技术分析显示柴犬币可能迎来600%暴涨
MemeX推出"Proof of Sh*t"验证机制,以700万美元奖励门槛对抗AI作恶
一位花旗高管的重要警告与巴克莱银行的禁令揭示了加密货币领域的深刻分歧
分析师预测:以太坊价格将在下一个山寨币季达到10,000美元
mexc抹茶交易所app最新版下载 mexc抹茶交易所v6.23.0官方版安装包
乐观币价格预测显示牛市格局,市场瞄准2美元目标 - 勇敢新币