gsap+svg实现鲜花生长动画效果代码

代码语言:html

所属分类:动画

代码描述:gsap+svg实现鲜花生长动画效果代码,另外还使用了GSDevTools3与DrawSVGPlugin3插件。

代码标签: gsap svg 鲜花 生长 动画

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

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

<head>
 
<meta charset="UTF-8">
 

 
 
 
<style>
* {
 
margin: 0;
 
padding: 0;
 
box-sizing: border-box;
}

body
{
 
background: #35ba9f;
 
display: flex;
 
justify-content: center;
 
align-items: center;
 
height: 100vh;
 
overflow: hidden;
}

svg
{
 
height: 100vh;
}
</style>

 
</head>

<body>
 
<svg viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg" xmlns:bx="https://boxy-svg.com">
       
<defs>
               
<radialGradient gradientUnits="userSpaceOnUse" cx="200" cy="121" r="200" id="gradient-2" gradientTransform="matrix(1, 0, 0, 1, 0.57454274, 0.47587659)">
                       
<stop offset="0" style="stop-color: rgb(122, 230, 208);"></stop>
                       
<stop offset="1" style="stop-color: rgb(53, 186, 159);"></stop>
               
</radialGradient>
               
<radialGradient gradientUnits="userSpaceOnUse" cx="208.161" cy="106.496" r="27.05" id="gradient-0" gradientTransform="matrix(0.462108, 0, 0, 0.462108, 112.608571, 57.530171)">
                       
<stop offset="0" style="stop-color: rgb(247, 255, 0);"></stop>
                       
<stop offset="1" style="stop-color: rgb(255, 200, 0);"></stop>
               
</radialGradient>
               
<filter id="drop-shadow-filter-0" color-interpolation-filters="sRGB" x="-50%" y="-50%" width="200%" height="200%" bx:preset="drop-shadow 1 1.5 1.5 0 0.5 rgba(108,108,108,1)">
                       
<feGaussianBlur in="SourceAlpha" stdDeviation="0"></feGaussianBlur>
                       
<feOffset dx="1.5" dy="1.5"></feOffset>
                       
<feComponentTransfer result="offsetblur">
                               
<feFuncA id="spread-ctrl" type="linear" slope="1"></feFuncA>
                       
</feComponentTransfer>
                       
<feFlood flood-color="rgba(108,108,108,1)"></feFlood>
                       
<feComposite in2="offsetblur" operator="in"></feComposite>
                       
<feMerge>
                               
<feMergeNode></feMergeNode>
                               
<feMergeNode in="SourceGraphic"></feMergeNode>
                       
</feMerge>
               
</filter>
               
<filter id="drop-shadow-filter-1" color-interpolation-filters="sRGB" x="-50%" y="-50%" width="200%" height="200%" bx:preset="drop-shadow 1 1 1 0 0.5 rgba(0,0,0,0.3)">
                       
<feGaussianBlur in="SourceAlpha" stdDeviation="0"></feGaussianBlur>
                       
<feOffset dx="1" dy="1"></feOffset>
                        <feComponent.........完整代码请登录后点击上方下载按钮下载查看

网友评论0