particlesjs实现下雪天火箭升空发射动画效果代码
代码语言:html
所属分类:动画
代码描述:particlesjs实现下雪天火箭升空发射动画效果代码
代码标签: particlesjs 下雪 火箭 升空 发射 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/all.5.6.1.css">
<style>
body{
margin: 0;
padding: 0;
}
section{
width: 100%;
height: 100vh;
background: linear-gradient(#6d00a9,#190027);
}
section .rocket{
pointer-events: none;
position: absolute;
top:60%;
left:15%;
width: 200px;
height: 200px;
font-size: 8em;
text-align: center;
line-height: 200px;
border-radius: 50%;
box-shadow: inset 0 0 55px rgba(255,255,255,.1);
animation: move 5s linear infinite;
}
.rocket::before{
content: '';
position: absolute;
top:90px;
left: 20px;
width: 30%;
height:60%;
background: #ff0;
transform: rotate(45deg);
border-radius: 50%;
filter: blur(15px);
z-index: -1;
animation:flue 5s linear infinite;
}
.rocket .fa{
color:#fff;
}
@keyframes flue{
0%{
background: #00abff;
transform: rotate(45deg) scaleY(1);
}
25%{
background: #ffff90;
}
50%{
background: #f100ff;
transform: rotate(45deg) scaleY(2);
}
75%{
background: #09dbff;
}
100%{
background: #00abff;
transform: rotate(45deg) scaleY(1);
}
}
@keyframes move{
0%{
transform: translate(-20px,-20px);
}
25%{
transform: translate(20px,0px);
}
50%{
transform: translate(-20px,20px);
}
75%{
transform: translate(20px,0px);
}
100%{
transform: translate(-20px,-20px);
}
}
</style>
</head>
<body>
<section id='particles-js'&g.........完整代码请登录后点击上方下载按钮下载查看
网友评论0