css实现三维文字立方块堆叠效果代码
代码语言:html
所属分类:布局界面
代码描述:css实现三维文字立方块堆叠效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
body {
margin:0;
background: #EBE7DC;
font-family: 'Raleway','Helvetica Neue', 'Helvetica';
}
.scene {
transform: rotateX(-26deg) rotateY(36deg);
}
#cover {
perspective: 800px;
position: absolute;
overflow: hidden;
width: 100%;
height: 100%;
background: transparent;
font-size: 100%;
}
.face {
box-shadow: inset 0 0 0 2px #615B5C;
text-align: center;
transform: translateX(13px);
line-height: 50px;
font-size: 16px;
}
.face p {
margin: 0;
padding: 0;
font-size: 36px;
color: #504A4E;
}
.scene,
.shape,
.face,
.face-wrapper,
.cr {
position: absolute;
transform-style: preserve-3d;
}
.scene {
width: 80em;
height: 80em;
top: 50%;
left: 50%;
margin: -40em 0 0 -40em;
}
.shape {
top: 50%;
left: 50%;
width: 0;
height: 0;
transform-origin: 50%;
}
.face,
.face-wrapper {
overflow: hidden;
transform-origin: 0 0;
backface-visibility: hidden;
}
.face {
background-size: 100% 100%!important;
background-position: center;
}
.face-wrapper .face {
left: 100%;
width: 100%;
height: 100%
}
.photon-shader {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%
}
.side {
left: 50%;
}
.cr,
.cr .side {
height: 100%;
}
[class*="cuboid"] .ft,
[class*="cuboid"] .bk {
width: 100%;
height: 100%;
}
[class*="cuboid"] .bk {
left: 100%;
}
[class*="cuboid"] .rt {
transform: rotateY(-90deg) translateX(-50%);
}
[class*="cuboid"] .lt {
transform: rotateY(90deg) translateX(-50%);
}
[class*="cuboid"] .tp {
tr.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0