如何使用css实现3D翻牌效果
。transform-style:preserve-3d;
transform
,对吧。经过查看,我们发现,应该用rotateX(),因为动画中我们是绕X轴旋转180度。
绕X轴旋转180度
后应该是背面。像这样:backface-visibility: hidden;
由于这个文字本身是平面的,而场景是3D的,因此,我们需要利用两块来拼成一个整体。
html如下:
<li ><span class="list-item-front"><span>天猫双十一晚上火过春</span></span><span class="list-item-back"><span>天猫双十一晚上火过春</span></span>
</li>
perspective
这玩意儿。perspective: 600px;
然后,亲四不四想要源代码呀?请去下面的总结。
transform-style: flat | preserve-3d
backface-visibility: visible | hidden
perspective:none | <length>
几个大家都知道的小结论:
- perspective取值为none或不设置,就没有真3D空间。
- perspective取值越小,3D效果就越明显,也就是你的眼睛越靠近真3D。
- perspective的值无穷大,或值为0时与取值为none效果一样。
其实,这个大屏的翻牌效果是我们AIS-UED的@业枫同学(欢迎妹子骚扰?)写的。
其实,代码网上一大波,来来来,我给一个: 。
最后,今天周五,现在晚上十点了,我
本文发布于:2024-02-01 12:52:11,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170676313136724.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |