逐字 3D 翻转 · 文字
前端Wiki/CSS 特效合集/逐字 3D 翻转

逐字 3D 翻转

悬停时每个字依次翻转 360 度,像翻牌一样

← 返回 文字 类特效列表
3D翻转文字

上方为纯 CSS 实时演示,直接将鼠标移上去 / 点击感受效果

CSS 代码

CSS
.fx .cf{text-align:center;font-size:40px;font-weight:800;margin:56px 0;perspective:300px}
.fx .cf span{display:inline-block;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}
.fx .cf:hover span{transform:rotateX(360deg)}
.fx .cf span:nth-child(2){transition-delay:.08s}
.fx .cf span:nth-child(3){transition-delay:.16s}
.fx .cf span:nth-child(4){transition-delay:.24s}
.fx .cf span:nth-child(5){transition-delay:.32s}
.fx .cf span:nth-child(6){transition-delay:.4s}

HTML 结构

HTML
<div class="fx">
<div class="cf"><span>3</span><span>D</span><span>翻</span><span>转</span><span>文</span><span>字</span></div>
</div>
实现要点:perspective + preserve-3d + 逐字 delay 接力旋转

其它文字类特效

回到 前端Wiki 首页 · CSS 特效合集