index.html 7.01 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 = "http://thecommonwell.ca/wave";
            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>
        -->
        <script type="text/javascript" src="https://quickresource.eyereturn.com/eyebuild/eyebuild_1_19.js"></script>
        <script type="text/javascript">
            window.onload = function() {
             	// eyeBuild.initialize();
            }

        </script>
        
        <style>
            
            body{
                margin: 0;
                padding: 0;
                width: 300px;
                height: 600px;
                line-height: 1.2;
                font-size: 27px;
                letter-spacing: .4;
                color: #CD040B;
                font-family: "Neue Haas Grotesk", Arial, sans-serif;
                /*font-weight: 800;*/ /*BOLD-800, MEDIUM-600, ROMAN - 400*/
                font-style: normal;
            }
            
            a{
                text-decoration: none;
                color: inherit;
            }
            
            #border{
                position: relative;
                width: 300px;
                height: 600px;
/*                 border: 1px solid #55565A; */
                background-color: #FFFFFF;
                overflow: hidden;
                cursor: pointer;
				box-sizing: border-box;
            }
            

            #img {
                position: absolute;
                opacity: 0;
            }

            #img img {
                position: absolute;
            }

            .faceimg2 {
              opacity: 0;
            }

            .faceimg3 {
              opacity: 0;
            }


            #copy {
              position: absolute;
              bottom:0;
              width:100%;
              height:250px;
              background:white;
              z-index: 10;
            }

            #copy img {
              width:250px;
              position: absolute;
              left:5px;
              top:10px;
              padding:15px;
            }

            .img2 {
              opacity: 0;
            }

            #copy img.img3 {
              opacity: 0;
            }

            #logo{
              position: absolute;
              z-index: 11;
              bottom:10px;
              right:10px;
            }

            #logo img{
                width:auto;
                height:62px;
            }
            .bar {
                position: absolute;
                width: 26px;
                height: 14px;
                z-index: 2;
            }
            .green{
                background-color: #75b00a;
                top:296px;
            }

            .blue{
                background-color: #008bd8;
                top:313px;
            }	

            .orange{
                background-color: #fa9500;
                top:330px;
            }
            
            .grey{
                background-color: #434448;
                top:279px;
            }

            .top-bar {
              height:14px;
              width: 100%;
              position:absolute;
              top:0;
              z-index: 12;
            }
            
            
        </style>
        
    </head>
    
    <body>

        <div id="border">
            
                <div class='top-bar'></div>
                <div id="img">
                    <img class='faceimg1' src="" alt="img" width="300" >
                    <img class='faceimg2' src="" alt="img" width="300" >
                    <img class='faceimg3' src="" alt="img" width="300" >
                </div>
                
                <div id="bar1" class="bar green"></div>
                <div id="bar2" class="bar blue"></div>
                <div id="bar3" class="bar orange"></div>
                <div id="bar4" class="bar grey"></div>
    
                <div id="logo">
                    <img src="assets/logo@2x.png" alt="The Commonwell Logo">
                </div>
    
                <div id="copy">
                  <img class='img1' src="" alt="" >
                  <img class='img2' src="" alt="" >
                  <img class='img3' src="" alt="" >
                </div>


            <a id="click-tag" href="javascript:eyeBuild.doClick(0)"></a>
            <!--<a id="click-tag" href="javascript:window.open(window.clickTag)"></a>-->
        </div>

        <script src="//cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js"></script>
        
        <script>

            function getRandomInt(max) {
                return Math.floor(Math.random() * Math.floor(max));
            }

            function ready(fn) {
                if (document.attachEvent ? document.readyState === "complete" : document.readyState !== "loading"){
                fn();
                } else {
                document.addEventListener('DOMContentLoaded', fn);
                }
            }


            function stage1(){

                var flavour = {
                1:{color:'#fa9500'},
                2:{color:'#008bd8'},
                3:{color:'#75b00a'},
                4:{color:'#434448'}
                };
                
                var rand = 4;

                document.querySelector('.top-bar').style.background = flavour[rand].color;
                document.querySelector('#img .faceimg1').setAttribute('src', "assets/"+rand+"-1.jpg");
                document.querySelector('#img .faceimg2').setAttribute('src', "assets/"+rand+"-2.jpg");
                document.querySelector('#img .faceimg3').setAttribute('src', "assets/"+rand+"-3.jpg");
                document.querySelector('#img').style.top = flavour[rand].start;
                document.querySelector('#img').style.opacity = 1;
                document.querySelector('#copy .img1').setAttribute('src', "assets/"+rand+"-1.png");
                document.querySelector('#copy .img2').setAttribute('src', "assets/"+rand+"-2.png");
                document.querySelector('#copy .img3').setAttribute('src', "assets/"+rand+"-3.png");

                var tl = new TimelineMax({repeat:1, repeatDelay:5});

                tl.to("#img",10.0,{top:flavour[rand].end});
                tl.to([".img1",".faceimg1"],0,{opacity:0},"-=6.5");
                tl.to([".img2",".faceimg2"],0.5,{opacity:1},"-=6.5");
                tl.to([".img2",".faceimg2"],0.5,{opacity:0},"-=2.5");
                tl.to([".img3",".faceimg3"],0.5,{opacity:1},"-=2.5");

            }

            ready(stage1());
            
        </script>

    </body>

</html>