css实现彩色立体方块体呼吸运动缩放动画效果代码
代码语言:html
所属分类:动画
代码描述:css实现彩色立体方块体呼吸运动缩放动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
@keyframes float {
to {
transform: translateY(0.75em);
}
}
@property --ty {
syntax: "<length-percentage>";
initial-value: 0%;
inherits: false;
}
@property --ay {
syntax: "<angle>";
initial-value: -45deg;
inherits: false;
}
@property --q {
syntax: "<integer>";
initial-value: 0;
inherits: false;
}
body, div {
display: grid;
}
body {
overflow: hidden;
margin: 0;
height: 100vh;
background: #262626;
}
div {
transform-style: preserve-3d;
}
.cube {
place-self: center;
transform: translatey(var(--ty, 0)) rotatex(-35deg) rotatey(calc(var(--ay, -45deg) - var(--q, 0)*90deg));
animation: ty 2s ease-in-out infinite alternate, ay 4s ease-in-out infinite, q 4s steps(1) infinite;
}
@keyframes ty {
to {
--ty: 12.5% ;
}
}
@keyframes ay {
to {
--ay: 45deg ;
}
}
@keyfram.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0