SimplexNoise模仿siri听你说话的声纹动画波动效果
代码语言:html
所属分类:动画
代码描述:SimplexNoise模仿siri听你说话的声纹动画波动效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
html,
body {
overflow: hidden;
}
body {
position: relative;
background: #000;
color: #fff;
font-size: 2rem;
line-height: 1.5;
}
a {
text-decoration: none;
color: #fff;
}
#mes1, #mes2 {
padding: 1.6rem;
position: absolute;
opacity: 0;
}
.siri {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
-webkit-animation-duration: 4s;
animation-duration: 4s;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-fill-mode: backwards;
animation-fill-mode: backwards;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
30% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
80% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-100px);
transform: translateY(-100px);
}
}
@keyframes fadeIn {
0% {
opacity: 0;
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
30% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
80% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-100px);
transform: translateY(-100px);
}
}
#list {
padding: 1.6rem;
max-height: 60%;
opacity: 0;
display: none;
position: absolute;
overflow: scroll;
}
.slideUp {
opacity: 1;
-webkit-animation-name: slideUp;
animation-name: slideUp;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@-webkit-keyframes slideUp {
0% {
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
100% {
-webkit-transform: translate(0);
transform: translate(0);
}
}
@keyframes slideUp {
0% {
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
100% {
-webkit-transform: translate(0);
transform: translate(0);
}
}
ul {
margin: 1.6rem 0;
}
ul li {
list-style-type: disc;
list-style-position: inside;
}
ul li a {
font-size: 1.2rem;
}
</style&g.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0