svg雪糕布局动画
代码语言:html
所属分类:布局界面
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
.slice-1,
.drop {
fill: #FF82C1;
}
.slice-2 {
fill: #A6009B;
}
.slice-3 {
fill: #5633AB;
}
.stick {
stroke: #E8C37E;
}
body {
margin: 0;
}
svg {
display: block;
width: 100vw;
height: 100vh;
}
svg * {
transform-box: fill-box;
transform-origin: bottom;
}
.popsicle {
animation: hover 5.6s infinite;
}
@keyframes hover {
0% {
transform: translateY(-45px);
}
23.5% {
transform: translateY(-45px);
}
25% {
transform: translateY(-30px);
}
26.8571428571% {
transform: translateY(-30px);
}
28.5714285714% {
transform: translateY(-15px);
}
30.2142857143% {
transform: translateY(-15px);
}
32.1428571429% {
transform: translateY(0px);
}
100% {
transform: translateY(-45px);
}
}
@keyframes slice-in-1 {
0% {
visibility: hidden;
}
17.8571428571% {
opacity: 0;
visibility: hidden;
transform: translateY(-730px) scaleY(1.2);
}
19.2857142857% {
opacity: 1;
}
23.5% {
transform: translateY(-20px) scaleY(1.2);
animation-timing-function: ease-out;
}
25% {
transform: none;
}
95% {
opacity: 1;
}
100% {
transform: none;
opacity: 0;
}
}
@keyframes slice-in-2 {
0% {
visibility: hidden;
}
21.4285714286% {
opacity: 0;
visibility: hidden;
transform: translateY(-730px) scaleY(1.2);
}.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0