gsap实现地鼠从洞里爬出动画效果代码

代码语言:html

所属分类:动画

代码描述:gsap实现地鼠从洞里爬出动画效果代码

代码标签: 洞里 爬出 动画 效果

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

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

<head>

   
<meta charset="UTF-8">





   
<style>
       
*,
       
*:after,
       
*:before {
           
box-sizing: border-box;
       
}
        body
{
           
min-height: 100vh;
           
display: grid;
           
place-items: center;
           
background: linear-gradient(#dbf0f0 0 52%, #b0d194 50%);
       
}
       
.mole-in-hole {
           
height: 25vmin;
       
}
       
.mole {
           
display: none;
       
}
       
.mole__eye {
           
fill: #1a1a1a;
       
}
       
.mole__whiskers {
           
stroke: #1c1717;
       
}
       
.mole__body {
           
fill: #bfbfbf;
       
}
       
.mole__tummy,
       
.mole__muzzle {
           
fill: #f4f5f6;
       
}
       
.mole__chin {
           
fill: #abb5ba;
       
}
       
.mole__nose {
           
fill: #f8c8bf;
       
}
       
.cap__body {
           
fill: #1c1717;
       
}
       
.cap__strap,
       
.cap__top,
       
.cap__peak {
           
fill: #d94426;
       
}
       
.hole__lip {
           
fill: #635036;
       
}
   
</style>




</head>

<body>
   
<svg class="mole-in-hole" viewBox="0 0 200 227" fill="none" xmlns="http://www.w3.org/2000/svg">
       
<clipPath id="a" mask-type="alpha" maskUnits="userSpaceOnUse" x="0" y="177" width="200" height="50">
           
<ellipse cx="100" cy="202" rx="100" ry="25" fill="#C4C4C4" />
       
</clipPath>
       
<clipPath id="b" x="0" y="0" width="200" height="227">
           
<path fill-rule="evenodd" clip-rule="evenodd" d="M200 0H0v202c0 13.807 44.772 25 100 25s100-12.193 110-25V0z" fill="#C4C4C4" />
       
</clipPath>
       
<mask id="c" mask-type="alpha" maskUnits="userSpaceOnUse" x="15" y="20" width="171" height="250">
           
<path d="M100.5 20c-46.944 0-85 38.056-85 85v165h170V105c0-46.944-38.056-85-85-85z" fill="#C4C4C4" />
       
</mask>
       
<mask id="d" mask-type="alpha" maskUnits="userSpaceOnUse" x="60" y="95" width="81" height="50">
           
<ellipse cx="100.5" cy="120" rx="40" ry="25" fill="#F3ECEC" />
       
</mask>
       
<mask id="e" mask-type="alpha" maskUnits="userSpaceOnUse" x="22" y="13" width="157" height="57">
           
<path d="M99.5 13C71 13 29 30.5 22 69.5h157c-5.5-43-51-56.5-79.5-56.5z" fill="#423F3F" />
       
</mask>
        <g class=&qu.........完整代码请登录后点击上方下载按钮下载查看

网友评论0