gsap+svg实现圣诞小头跳跃动画效果代码

代码语言:html

所属分类:动画

代码描述:gsap+svg实现圣诞小头跳跃动画效果代码

代码标签: gsap svg 圣诞 跳跃 动画

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

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">





    <style>
        @import url("https://fonts.googleapis.com/css?family=Kanit:900");
        body {
          display: flex;
          align-items: center;
          justify-content: center;
          flex-direction: column;
          min-height: 100vh;
          background-color: #C94C4C;
        }
        
        #BodyLighter {
          position: absolute;
          top: -50px;
        }
        
        .svg-container {
          display: inline-block;
          position: relative;
          width: 25em;
          padding-bottom: 25em;
          vertical-align: middle;
        }
        
        .st0 {
          fill: #5296A5;
        }
        
        .st1 {
          fill: #71acb9;
        }
        
        .st2 {
          fill: #ffffff;
        }
        
        .st3 {
          fill: #1f3454;
        }
        
        .st4 {
          fill: #9E3030;
        }
        
        h1 {
          font-family: "Kanit";
          font-size: 4rem;
          position: absolute;
          margin-top: 150px;
          text-align: center;
          width: 100%;
          color: #fff;
          font-weight: 700;
          text-shadow: 0 1px 0 #b53737, 0 2px 0 #ae3434, 0 3px 0 #a63232, 0 4px 0 #9e3030, 0 5px 0 #962d2d, 0 6px 0 #8e2b2b, 0 7px 0 #862929, 0 8px 0 #7f2626, 0 0 5px rgba(196, 30, 30, 0.05), 0 -1px 3px rgba(196, 30, 30, 0.2), 0 9px 9px rgba(196, 30, 30, 0.3), 0 12px 12px rgba(196, 30, 30, 0.3), 0 15px 15px rgba(196, 30, 30, 0.3);
        }
        
        #days {
          color: #b1cbbb;
        }
    </style>


</head>

<body>
    <div class="svg-container">
        <svg version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 237.05 322.44" preserveAspectRatio="xMinYMin meet">
    <g id="AllBodyGroup">
      <g id="Body">
        <circle id="BodyBase" class="st0" cx="140" cy="102.98" r="64.33" />
        <circle id="BodyLight" class="st1" cx="133.1" cy="104.16" r="46.67" />
      </g>
      <g id="LeftEye">
        <circle id="EyeBaseRight_00000138570641561815964600000007664720743631060924_" class="st2" cx="157.71" cy="92.59" r="17.71" />
        <circle id="PupilRight_00000002366735156703226120000008972240633418662560_" class="st3" cx="162.38" cy="89.35" r="11.05" />
        <circle id="BigEyeShineLeft" class="st2" cx="166.47" cy="83.17" r="4.08" />
        <circle id="SmallEyeShineLeft" class="st2" cx="162.78" cy="89.87" r="1.61" />
      </g>
      <g id="RightEye">
        <circle id="EyeBaseRight" class="st2" cx="186.59" cy="82.99" r="12.4" />
        <circle id="PupilRight" class="st3" cx="190.08" cy="80.49" r="7.42" />
        <circle id="BigEyeShineRight" class="st2" cx="192.93" cy="76.24" r="2.85" />
        <circle id="SmallEyeShineRight" class="st2" cx="190.35" cy="80.84" r="1.08" />
      </g>
      <path id="Mouth" class="st3" d="M162.85,115.61c-0.01,5.37,15.72,25.92,25.24,17.82c8.08-6.87,8.7-32.6,4.01-34.98
	c-3.1-1.58-4.66,4.07-9.88,8.78C175.6,113.19,162.85,110.52,162.85,115.61z" />
    </g>
      
      <g id="Hat">
        <path id="HatRed" class="st4" d="M148.1,36.37c0,0-8.32-29.73-45.66-35.6S40.84,24.4,40.84,24.4c1.05,3.36,3.53,7.09,5.26,6.47
		c1.73-0.61,32.18-16.78,42.01,0.56c7.53,13.27,3.21,21.13-1.67,28.33c-2.46,3.63,16.88,4.72,16.88,4.72l44.7-19.5L148.1,36.37z" />
        <path id="HatBase" class="st2" d="M128.17,47.91c-7.07,2.89-9.69,7.35-9.69,7.35s-4.76-4.3-11.8-1.81
		c-7.04,2.49-8.69,6.07-8.69,6.07s-4.32-4.55-9.59-3.02c-4.23,1.23-9.79,4.11-9.67,11.22c0.08,4.63,4.51,10.87,9.39,9.62
		c5.94-1.52,9.37-4.16,9.37-4.16s1.86,4.91,5.81,4.31c5.84-0.89,7.31-4.72,7.31-4.72s9.4,5.23,15.9,2.42c8-3.46,9.58-9.5,8.34-11.16
		c0,0,5.93,2.59,11.89-1.14c5.96-3.73,4.08-8.59,4.08-8.59s4.51-0.19,8.75-4.31c2.94-2.86,5.02-7.98,1.24-13.63
		c-1.73-2.59-8.11-6.23-14.02-2.35c-8.83,5.81-5.7,12.44-5.7,12.44S135.02,45.11,128.17,47.91z" />
        <path id="PomPom" class="st2" d="M46.35,27.7c0,0-4.24-9.11-10.13-4.38c-4.2,3.38-3.91,5.45-2.79,6.78c1.12,1.33,2.68-0.5,2.68-0.5
		s0.05,2.94,1.78,4.17s4.9,2.43,6.83,1.2C46.66,33.74,4.........完整代码请登录后点击上方下载按钮下载查看

网友评论0