HTML5技术

用c3制作3d盒子旋转特效 - Aure

字号+ 作者:H5之家 来源:H5之家 2017-01-18 14:02 我要评论( )

!DOCTYPE html html head lang="en" meta charset="UTF-8" title/title style body{ background-color: #000; } .box{ width: 250px; height: 250px; border: 1px dashed red; margin:100px auto; position: relative; border-radius: 50%; /* 让子盒子保持3

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
body{
background-color: #000;
}
.box{
width: 250px;
height: 250px;
border: 1px dashed red;
margin:100px auto;
position: relative;
border-radius: 50%;

/* 让子盒子保持3d效果*/

transform-style:preserve-3d;

/*transform:rotateX(30deg) rotateY(-30deg);*/

animation:gun 8s linear infinite;
}

.box>div{
width: 100%;
height: 100%;
position: absolute;
text-align: center;
line-height: 250px;
font-size:60px;
color:#daa520;
}

.left{
background-color: rgba(255,0,0,0.3);
/* 变换中心*/
transform-origin: left;
/* 变换*/
transform:rotateY(90deg) translateX(-125px);
}

.right{
background:rgba(0,0,255,0.3);
transform-origin: right;
/* 变换*/
transform:rotateY(90deg) translateX(125px);
}

.forward{
background: rgba(255,255,0,0.3);
transform:translateZ(125px);
}

.back{
background: rgba(0,255,255,0.3);
transform:translateZ(-125px);
}

.up{
background: rgba(255,0,255,0.3);
transform:rotateX(90deg) translateZ(125px);
}

.down{
background: rgba(99,66,33,0.3);
transform:rotateX(-90deg) translateZ(125px);
}

@keyframes gun {
0%{
transform:rotateX(0deg) rotateY(0deg);
}

100%{
transform:rotateX(360deg) rotateY(360deg);
}
}
h2{
margin: 40px auto;
font-size: 50px;
font-family: "微软雅黑";
font-weight: normal;
text-align: center;
text-shadow: 0px 0px 10px #ffe843;/*text-shadow 文本阴影 : 阴影水平位移 阴影垂直位移 模糊程度 阴影颜色*/
animation: bigger 2s infinite alternate;
}
@keyframes bigger {
0%{

}
100%{
text-shadow: 0px 0px 30px #fdffd1;
color: deeppink;
}
}
</style>
</head>
<body>
<div>
<div>赤霄</div>
<div>重黎</div>
<div>九歌</div>
<div>雪月</div>
<div>凝雨</div>
<div>望舒</div>
</div>
<h2>万物有灵,夺其灵而铸之与器,是为器灵。</h2>
</body>
</html>

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • CSS3之盒子模型 - TheWinds

    CSS3之盒子模型 - TheWinds

    2016-12-26 18:03

  • Three.js制作360度全景图 - 九成

    Three.js制作360度全景图 - 九成

    2016-12-01 16:00

  • Html5 绘制旋转的太极图 - 飞翔的月亮

    Html5 绘制旋转的太极图 - 飞翔的月亮

    2016-11-30 17:00

  • canvas 动态飞速旋转的矩形 - LI小白

    canvas 动态飞速旋转的矩形 - LI小白

    2016-10-31 14:00

网友点评