jquery实现火山喷发动画效果代码

代码语言:html

所属分类:动画

代码描述:jquery实现火山喷发动画效果代码

代码标签: jquery 火山 喷发 动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>

 
<meta charset="UTF-8">

 
 
<style>
html
,
body
{
 
height: 100%;
 
padding: 0;
 
margin: 0;
 
overflow: hidden;
 
font-family: Helvetica, Arial;
 
color: #ffffff;
}

body
{
 
background: linear-gradient(0deg, #aabbbb, #88aadd);
}

#stage, #smoke {
 
position: absolute;
 
top: 0;
 
left: 0;
}

#stage {
 
z-index: 20;
}

#smoke {
 
z-index: 5;
}

.volcano-container {
 
z-index: 10;
 
position: absolute;
 
bottom: 0;
 
left: 0;
 
right: 0;
 
margin: auto;
}

.volcano {
 
position: absolute;
 
border: 380px solid transparent;
 
border-left: 140px solid transparent;
 
border-bottom: 200px solid #240904;
 
width: 0;
 
height: 0;
 
bottom: 0;
 
left: 0;
 
right: 0;
 
margin: auto;
}
.volcano.flipped {
 
transform: scaleX(-1);
}

.lip {
 
position: absolute;
 
left: 0;
 
right: 0;
 
bottom: 0;
 
margin: auto;
 
width: 300px;
 
height: 240px;
 
background-color: #240904;
 
border-radius: 200px;
}
.lip .lava {
 
position: absolute;
 
left: 0;
 
right: 0;
 
top: 10px;
 
margin: auto;
 
width: 270px;
 
height: 230px;
 
background-color: #fa7510;
 
border-radius: 200px;
 
clip-path: ellipse(120px 60px at top);
}
.lip .mask {
 
position: absolute;
 
top: 80px;
 
left: 0;
 
right: 0;
 
margin: auto;
 
background-color: #240904;
 
width: 290px;
 
height: 300px;
}

.toggle {
 
display: none;
 
z-index: 100;
 
position: absolute;
 
top: 10px;
 
left: 10px;
}
</style>



</head>

<body >
  <can.........完整代码请登录后点击上方下载按钮下载查看

网友评论0