jquery+css实现立体方块翻转显示数字动画效果代码
代码语言:html
所属分类:动画
代码描述:jquery+css实现立体方块翻转显示数字动画效果代码
代码标签: jquery css 立体 方块 翻转 显示 数字 动画效
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css">
<style>
.timerWrap {
background: black;
box-shadow: 40px 20px 110px rgba(0, 0, 0, 0.1), 110px 110px 300px rgba(0, 0, 0, 0.4), 10px 60px 140px rgba(0, 0, 0, 0.5);
border-radius: 6px;
margin: 50px;
}
.row {
height: 106.5px;
perspective: 900px;
box-shadow: 0 10px 50px #000;
}
.row .cube:nth-of-type(2) {
position: relative;
z-index: 1;
}
.row:last-of-type {
height: 100px;
}
.cube {
width: 100px;
height: 100px;
display: inline-block;
transition: transform 1s;
transform-style: preserve-3d;
float: left;
color: #666;
font-size: 0.8em;
margin-bottom: 3px;
margin: 0.5px;
}
.cube > div {
position: absolute;
border: 1px solid rgba(0, 0, 0, 0.3);
width: 100px;
height: 100px;
border-radius: 5px;
box-shadow: 0 0 8px rgba(255, 255, 255, 0.3) inset;
}
.front {
transform: rotateY(0deg) translateZ(50px);
background: linear-gradient(to bottom right, #f3d655, #d5b634);
}
.back {
transform: rotateX(180deg) translateZ(50px);
background: linear-gradient(to bottom right, #f3d655, #d5b634);
}
.top {
transform: rotateX(90deg) translateZ(50px);
background: linear-gradient(to bottom right, #171717, #111);
box-shadow: 0 0 5px rgba(255, 255, 255, 0.2) inset !important;
}
.bottom {
transform: rotateX(-90deg) translateZ(50px);
background: linear-gradient(to bottom right, #171717, #111);
box-shadow: 0 0 5px rgba(255, 255, 255, 0.2) inset !important;
}
.left {
transform: rotateY(-90deg) translateZ(50px);
background: linear-gradient(to bottom right, #f3d655, #d5b634);
}
.right {
transform: rotateY(90deg) translateZ(50px);
background: linear-gradient(.........完整代码请登录后点击上方下载按钮下载查看
网友评论0