js实现三维文字墙球体圆锥体柱体等旋转效果代码
代码语言:html
所属分类:三维
代码描述:js实现三维文字墙球体圆锥体柱体等旋转效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
@charset "utf-8";
/*样式重置*/
html,body {
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,input,select,textarea,form {
margin: 0;
padding: 0;
}
ul,ol {
list-style: none;
}
img {
border: none;
display: block;
}
input,select,textarea,button {
outline: none;
border: none;
background-color: transparent;
}
textarea {
resize: none;
}
a {
text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
font-size: 1em;
}
em {
font-style: normal;
}
/*浮动*/
.fl {
float: left;
}
.fr {
float: right;
}
.clearfix:after,
.clearfix:before {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
}
html {
height: 100%;
overflow: hidden;
}
body {
height: 100%;
overflow: hidden;
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
background-repeat: no-repeat;
background-position: center;
background-size: 100% 100%;
font-family: '微软雅黑';
background-color: #131313;
}
li {
list-style: none;
}
.middle {
width: 1000px;
height: 620px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -500px;
margin-top: -310px;
}
.scene {
width: 400px;
height: 400px;
margin: 0 auto;
perspective: 900px;
-webkit-perspective: 900px;
position: relative;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
color: #16E5FF;
}
.box {
width: 100%;
height: 100%;
position: relative;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
perspective-origin: center 250px;
}
.ring {
width: 100%;
height: 100%;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
position: absolute;
}
.ring li {
line-height: 30px;
text-align: center;
font-size: 16px;
position: absolute;
margin-top: -25px;
margin-left: -15px;
transition: all .6s;
}
li.all {
transition: all .6s cubic-bezier(.75,.25,1,1);
}
li.one {
transition: transform .6s cubic-bezier(0,0,.25,.75);
}
.text {
position: absolute;
top: 30px;
left: 50%;
margin-left: -329px;
padding: 15px 18px;
width: 602px;
height: 318px;
border: 1px solid #e5e5e5;
border-radius: 8px;
box-shadow: 0 5px 5px #d4dbe1;
background-color: #fff;
transform: scale(.5);
opacity: 0;
transition: opacity .3s cubic-bezier(.15,.84,.35,1), transform .3s cubic-bezier(.15,.84,.35,1);
display: none;
}
.text p {
margin-bottom: 12px;
font-size: 12px;
}
.text textarea {
resize: none;
width: 580px;
height: 220px;
padding: 10px;
border: 1px solid #cacaca;
border-radius: 8px;
background-color: #f3f7fa;
margin-bottom: 15px;
color: #00a0e9;
}
.text a {
position: absolute;
top: 10px;
right: 10px;
width: 19px;
height: 19px;
background: url("//repo.bfw.wiki/bfwrepo/icon/5e0fe414dc9a1.png") no-repeat center;
}
.btn {
margin: 0 auto;
width: 260px;
overflow: hidden;
}
.btn button {
width: 120px;
height: 30px;
border: 1px solid #cacaca;
border-radius: 15px;
float: left;
}
.btn button:nth-of-type(1) {
margin-right: 18px;
}
.table {
width: 400px;
margin: 20px auto 10px;
overflow: hidden;
}
.table a {
float: left;
width: 100px;
height: 12px;
padding-top: 94px;
font-size: 12px;
line-height: 12px;
text-align: center;
color: #889199;
}
.table a:nth-of-type(1) {
background: url("//repo.bfw.wiki/bfwrepo/images/sanwei/circle.png") no-repeat center 2px;
}
.table a:nth-of-type(2) {
background: url("//repo.bfw.wiki/bfwrepo/images/sanwei/Cone.png") no-repeat center top;
}
.table a:nth-of-type(3) {
backgroun.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0