<head>
<title>Sliding Banner ADventori 970x250</title>
<script src="http://adventori.com/lp/enabler/ADventori-2.0.0.js" type="text/javascript" crossorigin="anonymous"></script>
<link rel=stylesheet type="text/css" href="https://adventori.com/lp/enabler/ADventori-2.0.0.css">
</head>
<body>
<div id="myAd">
<div id="layout1" class="container">
<div id="text1" class="text">Text1</div>
<div id="cta1" class="cta">CTA1</div>
</div>
<div id="layout2" class="container">
<div id="text2" class="text">Text2</div>
<div id="cta2" class="cta">CTA2</div>
</div>
<div id="global" class="container">
<div id="logo"><img src="//adventori.com/lp/enabler/templates/Wall_CreaV2/slidingBanner/img/logo_carre_vert.svg"></div>
<div id="hoverMe"><img src="//adventori.com/lp/enabler/templates/Wall_CreaV2/slidingBanner/img/hover-me.png"></div>
</div>
</div>
</body>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
#myAd {
width: 970px;
height: 250px;
overflow: hidden;
border: 1px solid black;
cursor: pointer;
position: relative;
margin:10px auto;
}
#layout1::before,
#layout2::before {
position: absolute;
top: 0;
left: 0;
display: block;
width: 970px;
height: 250px;
content: "";
background: linear-gradient(
to bottom,
rgba(255, 255, 255, 0.7) 0%,
rgba(255, 255, 255, 0.3) 100%
);
}
.container {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
text-align: center;
}
.text {
width: 750px;
height: 70px;
margin: auto;
position: absolute;
top: 85px;
left: 0;
right: 0;
text-transform: uppercase;
font-size: 30px;
line-height: 35px;
}
.cta {
width: 300px;
height: 40px;
margin: auto;
position: absolute;
top: 170px;
left: 0;
right: 0;
text-transform: uppercase;
font-size: 25px;
line-height: 28px;
}
#global #logo {
width: 70px;
height: 70px;
margin: 0 auto;
position: absolute;
top: 0;
left: 0;
right: 0;
}
#global #hoverMe {
margin: 0 auto;
position: absolute;
top: 215px;
left: 0;
right: 0;
width: 80px;
height: 50px;
}
#global #hoverMe img {
display: block;
margin: auto;
max-width: 100%;
max-height: 100%;
}
/*******************/
//Data Initialisation
ADventori.initData({
url1:'http://google.fr/?q=1',
url2:'http://google.fr/?q=2',
bg1:'//adventori.com/lp/enabler/templates/Wall_CreaV2/slidingBanner/img/970x250-01.jpg',
bg2:'//adventori.com/lp/enabler/templates/Wall_CreaV2/slidingBanner/img/970x250-02.jpg',
text1:'A first Text for the first layout',
text2:'A second Text for the second layout',
textColor:'#114454',
cta1:'A first CTA',
cta2:'A second CTA',
textColorCta:'white',
bgCta:'#EC6A6D'
})
document.getElementById('layout1').style.backgroundImage = "url("+ADventori.data.bg1+")";
document.getElementById('layout2').style.backgroundImage = "url("+ADventori.data.bg2+")";
for(var i =0; i<document.getElementsByClassName('text').length;i++){
document.getElementsByClassName('text')[i].style.color = ADventori.data.textColor;
}
for(var i =0; i<document.getElementsByClassName('cta').length;i++){
document.getElementsByClassName('cta')[i].style.backgroundColor = ADventori.data.bgCta;
document.getElementsByClassName('cta')[i].style.color = ADventori.data.textColorCta;
}
ADventori.Display.setAndAdaptText(document.getElementById('text1'),ADventori.data.text1,12);
ADventori.Display.setAndAdaptText(document.getElementById('text2'),ADventori.data.text2,12);
ADventori.Display.setAndAdaptText(document.getElementById('cta1'),ADventori.data.cta1,12);
ADventori.Display.setAndAdaptText(document.getElementById('cta2'),ADventori.data.cta2,12);
ADventori.Display.verticalAlign(document.getElementById('text1'));
ADventori.Display.verticalAlign(document.getElementById('text2'));
ADventori.Display.verticalAlign(document.getElementById('cta1'));
ADventori.Display.verticalAlign(document.getElementById('cta2'));
/***************/
//SlidingBanner
var slidingBanner = new ADventori.SlidingBanner({
direction:'horizontal',//horizontal || vertical
adContainer:document.getElementById('myAd'),
layoutToShow:document.getElementById('layout2'),
urlClick1:ADventori.data.url1,
urlClick2:ADventori.data.url2,
});
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.