gsap+svg线条绘制鸟儿和文字动画效果代码

代码语言:html

所属分类:动画

代码描述:采用gsap+svg线条绘制鸟儿和文字动画效果,结合了SplitText3、ScrollTrigger、DrawSVGPlugin3、ScrollToPlugin3等插件实现鼠标滚动鸟儿飞翔效果代码

代码标签: gsap 鸟儿 文字 动画 滚动

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

<!DOCTYPE html>

<html lang="en">

<head>

   
<meta charset="UTF-8">



   
<style>
       
@import url('https://fonts.googleapis.com/css2?family=Source+Serif+Pro:wght@200&display=swap');
       
        html
, body {
         
opacity:0;
         
width:100%;
         
height:100%;
         
background:#004242;
         
font-family: 'Source Serif Pro', serif;
       
}
       
        svg
{
         
overflow:visible;
         
position:fixed;
         
width:100%;
         
height:600px;
         
bottom:0;
       
}
       
       
.downArrow {
         
cursor:pointer;
         
transform:translate(50vw, 425px);
       
}
       
       
.scrollDistance {
         
width:100%;
         
height:300vh;
       
}
       
        h1
{
         
font-size:75px;
         
color:#002e2e;
         
position:fixed;
         
left:50%;
         
top:50%;
         
width:240px;
         
transform:translate(-45%, -50%);
       
}
       
        h1 span
{
         
display:block;
         
font-size:1.67em;
         
line-height:1.12em;
         
margin-bottom:-0.12em;
       
}
   
</style>



</head>

<body>
   
<h1>Put a <span>bird</span> on it</h1>

   
<svg class="bg" viewBox="0 0 800 600" preserveAspectRatio="xMinYMax meet" fill="none" stroke="#cacbaf" stroke-width="2" xmlns="http://www.w3.org/2000/svg">
 
<g class="bird">
   
<path class="legs" d="M149.9 360.6s12.6 34.9 9.6 53.9c-13-27-32-40-68-41 28 8 31 25 30 35-11-16-35.3-25.9-58.2-21-22.8 5-62.8 16-86.8 77"/>
   
<path class="body" fill="#004242" d="M3 232.8s10.5-7.3 11-26.8c2-28 9-40 16-46s24-24 62-6 48 26 81 23 75 71.5 77 133.2S231 489 259 537c-9 8-59 58-59 58s-11.5-52.5 6.5-110.5 24-68 20-88-17-25-61-32-73-45-84-71-8-47-29-58C36.2 227 3 232.8 3 232.8z"/>

   
<path class="inner" d="M4.7 231.3s10.8.2 20.8-21.8 9.6-53.5 41.3-63.3"/>
   
<path class="inner" d="M28.6 201.6c7.9-15.1 28-53.9 73.9-42.5"/>
   
<path class="inner" d="M44.3 177.4c14.2-8.9 34.2-14.9 61.3.3 23.2 13.1 49 24.8 67.3-.5"/>
    <path class="inner" d="M14.8 225.8c1.........完整代码请登录后点击上方下载按钮下载查看

网友评论0