CSS3模拟场景转换越来越流行,它运用了很多CSS3效果,让网页看起来更加生动。下面我们来介绍一些CSS3模拟场景转换的代码。
/*第一个场景转换效果*/ .Box { position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); transition: all 0.5s ease-out; perspective: 800px; transform-style: preserve-3d; } .Box:active { transform: rotateX(70deg); } /*第二个场景转换效果*/ .Box2 { position: relative; width: 240px; height: 240px; margin: 60px auto; transform-style: preserve-3d; transition: all 0.5s ease-out; } .Box2:hover { transform: rotateY(-120deg) rotateX(60deg) scale(1.2); } /*第三个场景转换效果*/ .Box3 { width: 240px; height: 240px; margin: 60px auto; perspective: 800px; transform-style: preserve-3d; transition: all 0.5s ease-out; } .Box3:hover .card { transform: rotateY(-180deg); } .Box3 .card { width: 100%; height: 100%; position: absolute; backface-visibility: hidden; transform-style: preserve-3d; transition: all 0.5s ease-out; } .Box3 .front { background-color: #7fdbFF; transform: rotateY(0deg); } .Box3 .back { background-color: #FF4136; transform: rotateY(-180deg); }
以上就是几个比较流行的CSS3模拟场景转换的代码,它们通过使用transform和transition这两个CSS3特性,实现了各种有趣生动的场景转换效果。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。