纯css3实现立方体旋转效果
2018-01-16 11:01
471 查看
HTML结构
<div class="wrap"> <div class="cube"> <div class="front">front</div> <div class="back">back</div> <div class="top">top</div> <div class="bottom">bottom</div> <div class="left">left</div> <div class="right">right</div> </div> </div>
CSS样式
.wrap { /*perspective:1000px; perspective-origin: 50% 50%;*/ /*扁平化旋转*/ } .cube { position: relative; left:500px;top:100px; width: 200px; height:200px; transform-style: preserve-3d; } .cube div { border:1px solid #999; position: absolute; width: 200px; height: 200px; } .back { transform: translateZ(-100px) rotateY(180deg); } .right { transform: rotateY(-270deg) translateX(100px); transform-origin: top right; } .left { transform: rotateY(270deg) translateX(-100px); transform-origin: center left; } .top { transform: rotateX(-90deg) translateY(-100px); transform-origin: top center; } .bottom { transform: rotateX(90deg) translateY(100px); transform-origin: bottom center; } .front { transform: translateZ(100px); } @-webkit-keyframes spin { form { transform: rotateY(0deg); } to { transform: rotateY(360deg); } } .cube { -webkit-animation: spin 5s linear infinite; /*-webkit-animation-fill-mode:forwards;*/ /*循环一次*/ }
直接copy,就可以预览效果!
相关文章推荐
- css3实现图片旋转效果
- CSS3景深、三维变换属性及旋转三维立方体的实现
- CSS3景深、三维变换属性及旋转三维立方体的实现
- jQuery和css3实现的摩天轮旋转效果
- css3实现立方体,并且自转效果
- CSS3实现正方形立方体旋转
- 利用Micro3D和JSR-184使用相同代码实现旋转立方体的效果
- CSS3实现一个鼠标跟随动态旋转效果
- css3平移、旋转、倾斜、缩放、动画效果的实现
- 基于CSS3实现立方体自转效果
- CSS3实现3D立方体旋转效果
- 仿网易聚合新闻 - 超简单实现 - 刷新按钮CSS3旋转效果
- 纯CSS3实现给头像加个光芒四射且旋转的背景动画效果
- CSS3 3D效果 实现一个可旋转的正方体
- css3实现立方体,并且自转效果
- css3实现旋转的立方体
- CSS3 2D模拟实现摩天轮旋转效果
- 模仿百度首页“元宵节汤圆”动图,并实现360°不停旋转(CSS3的animation动画效果)
- CSS3 transform实现图片旋转木马3D浏览效果
- 使用css3 实现旋转的立方体