TweenMax实现一个飞行的导弹效果代码

代码语言:html

所属分类:动画

代码描述:TweenMax实现一个飞行的导弹效果代码

代码标签: 行的 导弹 效果

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

<html>
<head>

    <style>
        body {
            background-color: #061a21;
            overflow: hidden;
        }
        body,
        html {
            height: 100%;
            width: 100%;
            margin: 0;
            padding: 0;
        }
        .container {
            position: absolute;
            max-width: 100%;
            height: 600px;
        }
        svg {
            max-width: 100%;
            visibility: hidden;
            overflow: visible;
        }
        #bg {
            width: 100%;
            overflow: visible;
        }
        .bgSVG {
            width: 100%;
        }
    </style>
</head>
<body>
  <svg class="bgSVG" version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink" xmlns:a="https://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="600px" height="600px" viewBox="0 0 600 600" enable-background="new 0 0 600 600"
xml:space="preserve">
    <defs>
    </defs>
    <linearGradient id="bgGrad" gradientUnits="userSpaceOnUse" x1="300" y1="0" x2="300" y2="600">
        <stop offset="0" style="stop-color:#000000" />
        <stop offset="1" style="stop-color:#061A21" />
    </linearGradient>
    <rect id="bg" fill="url(#bgGrad)" width="600" height="600" />
</svg>

<div class="container">

    <!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In  -->
    <svg version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink" xmlns:a="https://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="600px" height="600px" viewBox="0 0 600 600" enable-background="new 0 0 600 600"
    xml:space="preserve">
        <defs>
            <filter id="flameShake">
                <feTurbulence id="turbulence" baseFrequency="0.3 0.1" type="fractalNoise" stitchTiles="stitch" numOctaves="1" seed="0" />
                <feDisplacementMap in="SourceGraphic" scale="23" />
                <feGaussianblur stdDeviation="1.5">
                </feGaussianblur>
                <feColorMatrix id="flameHue" type="hueRotate" values="0" />
            </filter>
            <clipPath id="bodyMask">
                <rect id="body" x="260" y="125" width="80" height="450" />
            </clipPath>
            <linearGradient id="bodyGrad" gradientUnits="userSpaceOnUse" x1="260" y1="350" x2="340" y2="350">
                <stop offset="0" style="stop-color:#000000;stop-opacity:0.7" />
                <stop offset="0.081" style="stop-color:#5C5C5C;stop-opacity:0.5" />
                <stop offset="0.4" style="stop-color:#FFFFFF;stop-opacity:0" />
                <stop offset="1" style="stop-color:#000000;stop-opacity:0.7" />
            </linearGradient>
            <radialGradient id="headGrad" cx="299" cy="121" r="40.6885" gradientUnits="userSpaceOnUse">
                <stop offset="0" style="stop-color:#3d3d3d" />
                <stop offset="0.7" style="stop-color:#000000" />
            </radialGradient>
        </defs>
        <g id="speedLineGroup">
            <line fill="none" x1="-134" y1="62.5" x2="586" y2="62.5" />
            <line fill="none" x1="-190" y1="434.5" x2="436" y2="434.5" />
            <line fill="none" x1="-518" y1="105.5" x2="592" y2="105.5" />
            <line fill="none" x1="108" y1="515.5" x2="691" y2="515.5" />
            <line fill="none" x1="-163" y1="375.5" x2="551" y2="375.5" />
            <line fill="none" x1="-63" y1="105.5" x2="251" y2="105.5" />
            <line fill="none" x1="-279" y1="127.5" x2="880" y2="127.5" />
            <line fill="none" x1="-318" y1="306.5" x2="762" y2="306.5" />
            <line fill="none" x1="-218" y1="6.5" x2="962" y2="6.5" />
        </g>
        <g id="missileShake">
            <g id="missileGroup">
                <use xlink:href="#body" fill="#000" />
                <g id="barrelGroup" clip-path="url(#bodyMask)">
                    <rect x="260" y="135" fill="#BFBFBF" width="8" height="172" />
                    <rect x="278" y="135" fill="#BFBFBF" width="8" height="172" />
                    <rect x="242" y="135" fill="#BFBFBF" width="8" height="172" />
                    <rect x="296" y="135" fill="#BFBFBF" width="8" height="172" />
                    <rect x="314" y="135" fill="#BFBFBF" width="8" height="172" />
                    <rect x="332" y="135" fill="#BFBFBF" width="8" height="172" />
                </g>
                <rect id="bandBig" x="260" y="315.8" fill="#BFBFBF" width="80" height="30" />
                <rect id="bandSmall" x="260" y="415.8" fill="#BFBFBF" width="80" height="10" />
                <!--<rect id="bandThin" x="260" y="459.8" fill="#BFBFBF" width="80" height="2"/>-->

                <g id="svgTextGroup" fill="#BFBFBF">
                    <path d="M305.9,395.1c0-1.3-0.6-1.7-1.5-1.7c-1.1,0-1.7,0.6-1.8,2.1l-0.6,5c-0.3,2.3-1.6,3.7-4.6,3.7
		c-3.5,0-4.7-1.8-4.7-3.9v-8.3h3.1v8.5c0,1,0.4,1.6,1.5,1.6c0.9,0,1.4-0.4,1.6-2.1l0.6-4.7c0.3-2.4,1.5-4,4.8-4c2.8,0,4.8,1.1,4.8,4
		v9h-3.1V395.1z" />
                    <path d="M292.6,372.9l13.2,4.1c2,0.6,3.5,1.5,3.5,3.2s-1.4,2.6-3.5,3.2l-13.2,4.1v-2.4l12.3-3.9
		c0.7-0.2,1.1-0.5,1.1-1.1s-0.4-0.8-1.1-1.1l-12.3-3.9V372.9z" />
                    <path d="M300,356.3h9v8.1c0,3.7-2.8,4.9-8.2,4.9c-5.4,0-8.2-1.3-8.2-4.9v-8h3.3v8c0,2.4,1.7,2.7,4.8,2.7
		c3.2,0,4.9-0.3,4.9-2.7v-6H300V356.3z" />
                </g>
                <g id="svgLogoGroup">
                    <path fill="#EDEDED" d="M300,455c-1.1,0-2.2-0.3-3-0.8c-1.5-1-1.7-2.5-0.4-3.5v-1.4l-1.6,1c-0.3,1.3-2.1,2.3-4.2,2.3
		c-2.4,0-4.3-1.2-4.3-2.7c0-1.3,1.6-2.5,3.7-2.7l1.6-1h-2.3c-0.7,0.4-1.6,0.5-2.6,0.5c-1.1,0-2.2-0.3-3-0.8c-1.7-1-1.7-2.7,0-3.8
		c0.8-0.5,1.9-0.8,3-0.8c0.9,0,1.8,0.2,2.6,0.5h2.3l-1.6-1c-2.1-0.2-3.7-1.3-3.7-2.7c0-1.5,1.9-2.7,4.3-2.7c2.2,0,3.9,1,4.2,2.3
		l1.6,1v-1.4c-1.3-1-1.1-2.6,0.4-3.5c0.8-0.5,1.9-0.8,3-0.8c1.1,0,2.2,0.3,3,0.8c0.8,0.5,1.3,1.2,1.3,1.9c0,0.6-0.3,1.1-0.9,1.6v1.4
		l1.6-1c0.3-1.3,2.1-2.3,4.2-2.3c2.4,0,4.3,1.2,4.3,2.7c0,1.3-1.6,2.5-3.7,2.7l-1.6,1h2.3c0.7-0.4,1.6-0.5,2.6-0.5
		c1.1,0,2.2,0.3,3,0.8c1.7,1,1.7,2.7,0,3.8c-0.8,0.5-1.9,0.8-3,0.8c-0.9,0-1.8-0.2-2.6-0.5h-2.3l1.6,1c2.1,0.2,3.7,1.3,3.7,2.7
		c0,1.5-1.9,2.7-4.3,2.7c-2.2,0-3.9-1-4.2-2.3l-1.6-1v1.4c0.6,0.5,0.9,1,0.9,1.6c0,0.7-0.4,1.4-1.3,1.9
		C302.2,454.7,301.2,455,300,455z" />
                    <path fill="#A4A4A4" d="M300,434c0.8,0,1.5,0.2,2.1,0.5c1.1,0.7,1.1,1.9,0,2.6v3.8l4.3-2.7c0-1,1.3-1.8,2.9-1.8
		c1.6,0,2.9,0.8,2.9,1.8c0,1-1.3,1.8-2.9,1.8l-4.3,2.7h6c0.6-0.4,1.3-0.5,2.1-0.5c0.8,0,1.5,0.2,2.1,0.5c1.1,0.7,1.1,1.9,0,2.6
		c-0.6,0.4-1.3,0.5-2.1,0.5c-0.8,0-1.5-0.2-2.1-0.5h-6l4.3,2.7c1.6,0,2.9,0.8,2.9,1.8c0,1-1.3,1.8-2.9,1.8l0,0
		c-1.6,0-2.9-0.8-2.9-1.8l-4.3-2.7v3.8c1.1,0.7,1.1,1.9,0,2.6c-0.6,0.4-1.3,0.5-2.1,0.5c-0.8,0-1.5-0.2-2.1-0.5
		c-1.1-0.7-1.1-1.9,0-2.6v-3.8l-4.3,2.7c0,1-1.3,1.8-2.9,1.8l0,0c-1.6,0-2.9-0.8-2.9-1.8c0-1,1.3-1.8,2.9-1.8l4.3-2.7h-6
		c-0.6,0.4-1.3,0.5-2.1,0.5c-0.8,0-1.5-0.2-2.1-0.5c-1.1-0.7-1.1-1.9,0-2.6c0.6-0.4,1.3-0.5,2.1-0.5c0.8,0,1.5,0.2,2.1,0.5h6
		l-4.3-2.7c-1.6,0-2.9-0.8-2.9-1.8c0-1,1.3-1.8,2.9-1.8c1.6,0,2.9,0.8,2.9,1.8l4.3,2.7v-3.8c-1.1-0.7-1.1-1.9,0-2.6
		C298.5,434.2,299.3,434,300,434 M300,432.4L300,432.4c-1.5,0-2.9,0.4-4,1c-1,0.6-1.5,1.4-1.6,2.2c-1-0.5-2.3-0.9-3.7-0.9
		c-3.1,0-5.6,1.6-5.6,3.5c0,0.9,0.5,1.7,1.4,2.3c-1.4,0.1-2.6,0.4-3.6,1c-1.1,0.7-1.6,1.5-1.6,2.5s0.6,1.8,1.6,2.5
		c1,0.6,2.2,1,3.6,1c-0.9,0.6-1.4,1.4-1.4,2.3c0,1.9,2.5,3.5,5.6,3.5c1.4,0,2.7-0.3,3.7-0.9c0.1,0.8,0.7,1.6,1.6,2.2
		c1.1,0.7,2.5,1,4,1c1.5,0,2.9-0.4,4-1c1-0.6,1.5-1.4,1.6-2.2c1,0.5,2.3,0.9,3.7,0.9c1.5,0,2.9-0.4,4-1s1.6-1.5,1.6-2.5
		c0-0.9-0.5-1.7-1.4-2.3c1.4-0.1,2.6-0.4,3.6-1c2.2-1.4,2.2-3.6,0-5c-1-0.6-2.2-1-3.6-1c.........完整代码请登录后点击上方下载按钮下载查看

网友评论0