旋转正方形怎么做html,CSS3正方体旋转示例代码

效果图:

 

css代码:

复制代码代码如下:

@keyframes spin {from { transform: rotateY(0); }to { transform: rotateY(-360deg); }}

@keyframes spin-vertical {from { transform: rotateX(0); }to { transform: rotateX(360deg); }}

/*************** 水平立方体 ***************/

.cube-wrap {perspective: 800px;perspective-origin: 50% 100px;float:left;margin:150px 0 0 200px;}

.cube {position: relative;width: 200px;-moz-transform-style: preserve-3d;-moz-animation: spin 20s infinite linear;}

.cube div{position: absolute;width: 200px;height: 200px;background: rgba(255,255,255,0.1);box-shadow: inset 0 0 30px rgba(125,125,125,0.8);text-align: center;line-height: 200px;font-weight:bold;text-shadow:-1px 1px 5px #f60;color:#fff;font-family: sans-serif;text-transform: uppercase;font-size:30px;}

.depth div.back-pane {transform: translateZ(-100px) rotateY(180deg);}

.depth div.right-pane {transform:rotateY(-270deg) translateX(100px);transform-origin: top right;}

.depth div.left-pane {transform:rotateY(270deg) translateX(-100px);transform-origin: center left;}

.depth div.top-pane {transform:rotateX(-90deg) translateY(-100px);transform-origin: top center;}

.depth div.bottom-pane {transform:rotateX(90deg) translateY(100px);transform-origin: bottom center;}

.depth div.front-pane {transform: translateZ(100px);}

/*************** 垂直旋转的立方体 ***************/

.cube-wrap.vertical .cube {transform-origin: 0 100px;animation: spin-vertical 5s infinite linear;}

.cube-wrap.vertical .depth div.top-pane {transform:rotateX(-270deg) translateY(-100px);}

.cube-wrap.vertical .depth div.back-pane {transform: translateZ(-100px) rotateX(180deg);}

.cube-wrap.vertical .depth div.bottom-pane {transform: rotateX(-90deg) translateY(100px);}

/*************** 平面旋转的立方体 ***************/

.cube-wrap.flat {perspective: none;perspective-origin: 0 0;}

html代码:

复制代码代码如下:

front
back
top
bottom
left
right
front
back
top
bottom
left
right
front
back
top
bottom
left
right
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值