index.html 4.45 KB
<!DOCTYPE html>
    <head>
       
        <meta charset="utf-8">
        
        <title>HTML5 Ad</title>
                <script type="text/javascript">
            
            // IAB source: modified to allow link testing
            var clickTag = "https://businesstobruce.com/portelgin";
            function getParameterByName(name)
            {
                var match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
                if (match == null || match == ""){
                    return clickTag;
                } else{
                    return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
                }
            }
            clickTag = getParameterByName('clickTag');
        </script>
       
        
        
        <style>
            
            body{
                margin: 0;
                padding: 0;
            }
            a{
                text-decoration: none;
            }
            #click-tag{
                display: block;
                position: absolute;
                width: 100%;
                height: 100%;
            }
            #border{
                position: relative;
                width: 100%;
                height: 100%;
                border: 1px solid #939598;
                background-color: #FFFFFF;
                overflow: hidden;
                cursor: pointer;
				box-sizing: border-box;
            }
            img {
                position: absolute;
            }
            
            
            /* Custom per ad */
            
            body{
                width: 300px;
                height: 250px;
            }
            
            #txt1{
                top:90px;
                left: 20px;
            }
            #txt2{
                top:90px;
                left: 305px;
            }
            #dark{
                opacity:.6;
            }
            
        </style>
        
    </head>
    
    <body>
        
                <!-- GREENSOCK-->
        <script src="//cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js"></script>
        <script>
            
            
            var img1 = new Image();
            img1.onload = function() {
                // the image is ready
                // calculate img1 size and move it from bottom left to top right
                var img1   = document.getElementById("img1");
                var startX = 0;
                var startY = - img1.height+250;
                var endX   = - img1.width+300;
                var endY   = 0;
                
            	var tl = new TimelineMax({repeat:2});
            	
            	tl.set(img1, { css: { top: startY,} });
            	
            	tl.to("#check",      0.6, {left:-305, ease:Power1.easeInOut, delay:.5 });
            	
             	tl.to("#txt1",       0.6, {left:-305, ease:Power1.easeInOut, delay:3.3 }); 
             	tl.to(img1,          0.6, {left:endX, top:endY, ease:Power1.easeInOut, delay:-.6 });
            	tl.to("#txt2",       0.6, {left:20, ease:Power1.easeInOut, delay:-.6 });
            	
            	tl.to("#txt2",       0.6, {left:-305, ease:Power1.easeInOut, delay:3.3 });
             	tl.to(img1,          0.6, {left:-305, opacity:0, ease:Power1.easeInOut, delay:-.6 });
             	tl.to(dark,          0.6, {left:-305, opacity:0, ease:Power1.easeInOut, delay:-.6 });
            	tl.to("#triangle",   0.6, {left:-305, ease:Power1.easeInOut, delay:-.6 });
            	tl.to("#triangle",   0.6, {left:-305, ease:Power1.easeInOut, delay:4 });
    
/*             	console.log("time:" + tl.duration()); */
            };
            img1.onerror = function() {
                // the image has failed
            };
            img1.src = "assets/img1.jpg";
            
        </script>

        <div id="border">
            <img src="assets/img2@2x.png" alt="img2@2x" width="300">
            <img id="img1" src="assets/img1.jpg" alt="img1" width="649" height="253">
            <img id="dark"   src="assets/darken.png">
            <img id="txt1" src="assets/txt1@2x.png" alt="txt1@2x" width="180">
            <img id="txt2" src="assets/txt2@2x.png" alt="txt2@2x" width="167">
            <img id="triangle" src="assets/triangle@2x.png" alt="triangle@2x" width="90">
            <img id="check" src="assets/check@2x.png" alt="check@2x" width="300">
            
            
            <a id="click-tag" href="javascript:window.open(window.clickTag)"></a>
        </div>
        

        
    </body>

</html>