这个时候 关键的1步 来了:我们需要 给外层添加perspective和transform-style属性 ,为整个动画增添3D变形效果:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
最终实现效果如下:
最终我们 总结一下思路 :
1.建立内外2层p,鼠标 hover 到外层时,内层p添加翻转 transform: rotateY(180deg)
2.注意将 transition 属性添加到需要翻转的p上,而不是 hover 时
3.外层p添加 perspective 和 transform-style 属性,最终实现3D翻转效果
推荐学习:《css视频教程》
以上就是css怎么实现翻转效果的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
浅谈CSS3 grid网格布局(display: grid)的用法
CSS3中background-orgin实现带相框照片显示效果-案例解析(代码实例 )
CSS3中text-shadow实现文字阴影效果(代码实例 )
更多相关阅读请进入《CSS3》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者