gsap+svg线条绘制鸟儿和文字动画效果代码
代码语言:html
所属分类:动画
代码描述:采用gsap+svg线条绘制鸟儿和文字动画效果,结合了SplitText3、ScrollTrigger、DrawSVGPlugin3、ScrollToPlugin3等插件实现鼠标滚动鸟儿飞翔效果代码
下面为部分代码预览,完整代码请点击下载或在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