http://imgur.com/D60mEG9[
^]
How do i add an javascript animation to the css box in the above image i dnt have any clue how to add it help me out...
the CSS Part
body
{
margin: 0;
padding: 0;
}
#main
{
width: 1920px;
height: 1080px;
background-image: URL('../assets/images/iwmi-bg.jpg');
}
.circle
{
width: 60px;
height: 60px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
border: 5px solid #fdb219;
text-align: center;
background-repeat:no-repeat;
background-position:center;
z-index:10;}
@keyframes blink1 {
0% { width:60px; height:60px; left: 335px; top: 243px; }
100% { width:65px; height:65px; left: 333.5px; top: 241.5px; }
}
@-webkit-keyframes blink1 {
0% { width:60px; height:60px;left: 120px; top: 90px; }
100% { width:65px; height:65px;left: 117.5px; top: 87.5px; }
}
.blink1 {
-webkit-animation: blink1 .75s linear infinite;
-moz-animation: blink1 .75s linear infinite;
-ms-animation: blink1 .75s linear infinite;
-o-animation: blink1 .75s linear infinite;
animation: blink1 .75s linear infinite;
}
@keyframes blink2 {
0% { width:60px; height:60px; left: 335px; top: 243px; }
100% { width:65px; height:65px; left: 332.5px; top: 240.5px; }
}
@-webkit-keyframes blink2 {
0% { width:60px; height:60px;left: 665px; top: 360px; }
100% { width:65px; height:65px;left: 662.5px; top: 357.5px; }
}
.blink2 {
-webkit-animation: blink2 .75s linear infinite;
-moz-animation: blink2 .75s linear infinite;
-ms-animation: blink2 .75s linear infinite;
-o-animation: blink2 .75s linear infinite;
animation: blink2 .75s linear infinite;
}
@keyframes blink3 {
0% { width:60px; height:60px;left: 721px; top: 206px; }
100% { width:65px; height:65px;left:718.5px; top: 203.5px; }
}
@-webkit-keyframes blink3 {
0% { width:60px; height:60px;left: 206px; top: 721px; }
100% { width:65px; height:65px;left:203.5px; top: 718.5px; }
}
.blink3 {
-webkit-animation: blink3 .75s linear infinite;
-moz-animation: blink3 .75s linear infinite;
-ms-animation: blink3 .75s linear infinite;
-o-animation: blink3 .75s linear infinite;
animation: blink3 .75s linear infinite;
}
@keyframes blink4 {
0% { width:60px; height:60px; left: 570px; top: 800px; }
100% { width:65px; height:65px; left: 567.5px; top: 767.5px; }
}
@-webkit-keyframes blink4 {
0% { width:60px; height:60px;left: 661px; top: 500px; }
100% { width:65px; height:65px;left: 658.5px; top: 497.5px; }
}
.blink4 {
-webkit-animation: blink4 .75s linear infinite;
-moz-animation: blink4 .75s linear infinite;
-ms-animation: blink4 .75s linear infinite;
-o-animation: blink4 .75s linear infinite;
animation: blink4 .75s linear infinite;
}
@keyframes blink5 {
0% { width:60px; height:60px; left: 1287px; top: 165px; }
100% { width:65px; height:65px; left: 1284.5px; top: 162.5px; }
}
@-webkit-keyframes blink5 {
0% { width:60px; height:60px;left:1291px; top: 154px; }
100% { width:65px; height:65px;left: 1289.5px; top: 151.5px; }
}
.blink5 {
-webkit-animation: blink5 .75s linear infinite;
-moz-animation: blink5 .75s linear infinite;
-ms-animation: blink5 .75s linear infinite;
-o-animation: blink5 .75s linear infinite;
animation: blink5 .75s linear infinite;
}
@keyframes blink6 {
0% { width:60px; height:60px; left: 1450px; top: 308px; }
100% { width:65px; height:65px; left: 1447.5px; top: 305.5px; }
}
@-webkit-keyframes blink6 {
0% { width:60px; height:60px;left: 1488px; top: 309px; }
100% { width:65px; height:65px;left: 1485.5px; top:306.5px; }
}
.blink6 {
-webkit-animation: blink6 .75s linear infinite;
-moz-animation: blink6 .75s linear infinite;
-ms-animation: blink6 .75s linear infinite;
-o-animation: blink6 .75s linear infinite;
animation: blink6 .75s linear infinite;
}
@keyframes blink7 {
0% { width:60px; height:60px; left: 1390px; top: 600px; }
100% { width:65px; height:65px; left: 1387.5px; top: 575.5px; }
}
@-webkit-keyframes blink7 {
0% { width:60px; height:60px;left: 1488px; top: 606px; }
100% { width:65px; height:65px;left: 1485.5px; top:603.5px; }
}
.blink7 {
-webkit-animation: blink7 .75s linear infinite;
-moz-animation: blink7 .75s linear infinite;
-ms-animation: blink7 .75s linear infinite;
-o-animation: blink7 .75s linear infinite;
animation: blink7 .75s linear infinite;
}
@keyframes blink8 {
0% { width:60px; height:60px; left: 1720px; top: 820px; }
100% { width:65px; height:65px; left: 1717.5px; top: 817.5px; }
}
@-webkit-keyframes blink8 {
0% { width:60px; height:60px;left: 1635px; top:711px; }
100% { width:65px; height:65px;left: 1632.5px; top: 708.5px; }
}
.blink8 {
-webkit-animation: blink8 .75s linear infinite;
-moz-animation: blink8 .75s linear infinite;
-ms-animation: blink8 .75s linear infinite;
-o-animation: blink8 .75s linear infinite;
animation: blink8 .75s linear infinite;
}
#c1
{
left:120px;
top:90px;
}
#c2
{
left:665px;
top: 360px;
}
#c3
{
left: 206px;
top: 721px;
}
#c4
{
left:661px;
top: 500px;
}
#c5
{
left: 1291px;
top: 154px;
}
#c6
{
left:1488px;
top:309px;
}
#c7
{
left:1420px;
top:608px;
}
#c8
{
left:1635px;
top: 711px;
}
#mainbox {
background-color:#084679;
height: 290px;
width: 497px;
position:absolute;
}
#videobox {
background-color:#084679;
height: 169px;
width: 300px;
left: 15px;
top: 19px;
float: left;
position: absolute;
}
#smallbox1 {
background-color: #0dd4d7;
height: 62px;
width: 110px;
left: 15px;
top: 211px;
float: left;
position: absolute;
}
#smallbox2 {
background-color: #0dd4d7;
height: 62px;
width: 110px;
left: 136px;
top: 211px;
float: left;
position: absolute;
}
#smallbox3 {
background-color:#0dd4d7;
height: 62px;
width: 110px;
left: 257px;
top: 211px;
float: left;
position: absolute;
}
#smallbox4 {
background-color:#0dd4d7;
height: 62px;
width: 110px;
left: 378px;
top: 211px;
float: left;
position: absolute;
}
#smallbox5 {
background-color: #084679;
height: 62px;
width: 110px;
left: 330px;
top: 60px;
float: left;
position: absolute;
}
#mainbox1 {
background-color:#084679;
height: 290px;
width: 497px;
position: absolute;
}
#videobox1 {
background-color: #084679;
height: 169px;
width: 300px;
left: 187px;
top: 19px;
float: left;
position: absolute;
}
#smallbox11 {
background-color: #0dd4d7;
height: 62px;
width: 110px;
left: 15px;
top: 211px;
float: left;
position: absolute;
}
#smallbox21 {
background-color: #0dd4d7;
height: 62px;
width: 110px;
left: 136px;
top: 211px;
float: left;
position: absolute;
}
#smallbox31 {
background-color:#0dd4d7;
height: 62px;
width: 110px;
left: 257px;
top: 211px;
float: left;
position: absolute;
}
#smallbox41 {
background-color:#0dd4d7;
height: 62px;
width: 110px;
left: 378px;
top: 211px;
float: left;
position: absolute;
}
#smallbox51 {
background-color: #084679;
height: 62px;
width: 110px;
left: 22px;
top: 55px;
float: left;
position: absolute;
}
The Java Script Part
$(document).ready(function () {
$('#mainbox').hide();
$('#mainbox1').hide();
$('#smallbox11').click(function () {
})
$("#c1").click(function () {
$("#mainbox").animate({
width: "70%",
opacity: 0.4,
marginLeft: "0.6in",
fontSize: "3em",
borderWidth: "10px"
}, 1500);
});
$('#c1').click(function () {
setPos();
$('.circle').css('width', '60px');
$('.circle').css('height', '60px');
clearCircle()
$(this).removeClass("blink1");
$(this).css('width', '190px');
$(this).css('height', '190px');
$(this).css('top', 90 - ((190 - 60) / 2));
$(this).css('left', 120 - ((190 - 60) / 2));
$(this).css('background-image', 'URL(assets/images/blue_back.png)');
$('#mainbox').hide();
$('#mainbox1').hide();
$('#mainbox1').css('top', '160px');
$('#mainbox1').css('left', '165px');
$('#mainbox1').css('z-index', '');
$('#mainbox1').show();
})
$('#c2').click(function () {
setPos()
$('.circle').css('width', '60px');
$('.circle').css('height', '60px');
clearCircle()
$(this).removeClass("blink2");
$(this).css('width', '190px');
$(this).css('height', '190px');
$(this).css('top', 360 - ((190 - 60) / 2));
$(this).css('left', 665 - ((190 - 60) / 2));
$(this).css('background-image', 'URL(assets/images/1.png)');
$('#mainbox1').hide();
$('#mainbox').hide();
$('#mainbox').css('top', '440px');
$('#mainbox').css('left', '200px');
$('#mainbox').css('z-index', '');
$('#mainbox').show();
})
$('#c3').click(function () {
setPos()
$('.circle').css('width', '60px');
$('.circle').css('height', '60px');
clearCircle()
$(this).css('width', '190px');
$(this).css('height', '190px');
$(this).css('top', 721 - ((190 - 60) / 2));
$(this).css('left', 206 - ((190 - 60) / 2));
$(this).removeClass("blink3");
$(this).css('background-image', 'URL(assets/images/2.png)');
$('#mainbox').hide();
$('#mainbox1').hide();
$('#mainbox1').css('top', '785px');
$('#mainbox1').css('left', '265px');
$('#mainbox1').css('z-index', '');
$('#mainbox1').show();
})
$('#c4').click(function () {
setPos()
$('.circle').css('width', '60px');
$('.circle').css('height', '60px');
clearCircle()
$(this).css('z-index', '1');
$(this).css('width', '190px');
$(this).css('height', '190px');
$(this).css('top', 500 - (
(190 - 60) / 2));
$(this).css('left', 661 - ((190 - 60) / 2));
$(this).removeClass("blink4");
$(this).css('background-image', 'URL(assets/images/3.png)');
$('#mainbox').hide();
$('#mainbox1').hide();
$('#mainbox1').css('top', '550px');
$('#mainbox1').css('left', '738px');
$('#mainbox1').css('z-index', '');
$('#mainbox1').show();
})
$('#c5').click(function () {
setPos()
$('.circle').css('width', '60px');
$('.circle').css('height', '60px');
clearCircle()
$(this).css('width', '190px');
$(this).css('height', '190px');
$(this).css('top', 154 - ((190 - 60) / 2));
$(this).css('left', 1291 - ((190 - 60) / 2));
$(this).removeClass("blink5");
$(this).css('background-image', 'URL(assets/images/5.png)');
$('#mainbox').hide();
$('#mainbox1').hide();
$('#mainbox').css('top', '223px');
$('#mainbox').css('left', '820px');
$('#mainbox').css('z-index', '');
$('#mainbox').show();
})
$('#c6').click(function () {
setPos()
$('.circle').css('width', '60px');
$('.circle').css('height', '60px');
clearCircle()
$(this).css('width', '190px');
$(this).css('height', '190px');
$(this).css('top', 309 - ((190 - 60) / 2));
$(this).css('left', 1488 - ((190 - 60) / 2));
$(this).removeClass("blink6");
$(this).css('background-image', 'URL(assets/images/6.png)');
$('#mainbox').hide();
$('#mainbox1').hide();
$('#mainbox').css('top', '390px');
$('#mainbox').css('left', '1025px');
$('#mainbox').css('z-index', '');
$('#mainbox').show();
})
$('#c7').click(function () {
setPos()
$('.circle').css('width', '60px');
$('.circle').css('height', '60px');
clearCircle()
$(this).css('width', '190px');
$(this).css('height', '190px');
$(this).css('top', 608 - ((190 - 60) / 2));
$(this).css('left', 1488 - ((190 - 60) / 2));
$(this).removeClass("blink7");
$(this).css('background-image', 'URL(assets/images/7.png)');
$('#mainbox').hide();
$('#mainbox1').hide();
$('#mainbox').css('top', '680px');
$('#mainbox').css('left', '1025px');
$('#mainbox').css('z-index', '');
$('#mainbox').show();
})
$('#c8').click(function () {
setPos()
$('.circle').css('width', '60px');
$('.circle').css('height', '60px');
clearCircle()
$(this).css('width', '190px');
$(this).css('height', '190px');
$(this).css('top', 711 - ((190 - 60) / 2));
$(this).css('left', 1635 - ((190 - 60) / 2));
$(this).removeClass("blink8");
$(this).css('background-image', 'URL(assets/images/8.png)');
$('#mainbox').show();
$('#mainbox1').hide();
$('#mainbox').css('top', '785px');
$('#mainbox').css('left', '1170px');
$('#mainbox').css('z-index', '');
$('#mainbox').show();
})
})
function clearCircle() {
$('.circle').css('background-image', '');
}
function ResetCircle() {
$('.circle').css('width', '60px');
$('.circle').css('height', '60px');
}
function clearCircle() {
$('.circle').css('background-image', '');
}
function setPos() {
if ($('#c1').width() == 190) {
$('#c1').css('top', 90);
$('#c1').css('left', 120);
$('#c1').addClass("blink1");
}
if ($('#c2').width() == 190) {
$('#c2').css('top', 360);
$('#c2').css('left', 665);
$('#c2').addClass("blink2");
}
if ($('#c3').width() == 190) {
$('#c3').css('top', 721);
$('#c3').css('left', 206);
$('#c3').addClass("blink3");
}
if ($('#c4').width() == 190) {
$('#c4').css('top', 500);
$('#c4').css('left', 661);
$('#c4').addClass("blink4");
}
if ($('#c5').width() == 190) {
$('#c5').css('top', 154);
$('#c5').css('left', 1291);
$('#c5').addClass("blink5");
}
if ($('#c6').width() == 190) {
$('#c6').css('top', 309);
$('#c6').css('left', 1488);
$('#c6').addClass("blink6");
}
if ($('#c7').width() == 190) {
$('#c7').css('top', 608);
$('#c7').css('left', 1420);
$('#c7').addClass("blink7");
}
if ($('#c8').width() == 190) {
$('#c8').css('top', 711);
$('#c8').css('left', 1635);
$('#c8').addClass("blink8");
}
}
The HTML PArt
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div id="main">
<div id="c1" class="circle blink1">
</div>
<div id="c2" class="circle blink2">
</div>
<div id="c3" class="circle blink3">
</div>
<div id="c4" class="circle blink4">
</div>
<div id="c5" class="circle blink5">
</div>
<div id="c6" class="circle blink6">
</div>
<div id="c7" class="circle blink7">
</div>
<div id="c8" class="circle blink8">
</div>
<!--
<div id="mainbox">
<div id="videobox">
<video width="300" height="169" controls>
<source src="assets/videos/MP4/Keeping%20the%20Water%20Flowing.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
</video>
</div>
<div id="smallbox1">
<img src="assets/images/01.jpg" width="110" height="62" />
</div>
<div id="smallbox2">
<img src="assets/images/02.jpg" width="110" height="62" />
</div>
<div id="smallbox3">
<img src="assets/images/03.jpg" width="110" height="62" />
</div>
<div id="smallbox4">
<img src="assets/images/04.jpg" width="110" height="62" />
</div>
<div id="smallbox5">
<img src="assets/images/box%20tesxt.png" />
</div>
</div>
<!--
<div id="mainbox1">
<div id="videobox1">
<video width="300" height="169" controls>
<source src="assets/videos/MP4/World%20Water%20Day.mp4" type="video/mp4"> <!--
</div>
<div id="smallbox11">
<img src="assets/images/01.jpg" width="110" height="62" />
</div>
<div id="smallbox21">
<img src="assets/images/02.jpg" width="110" height="62" />
</div>
<div id="smallbox31">
<img src="assets/images/03.jpg" width="110" height="62" />
</div>
<div id="smallbox41">
<img src="assets/images/04.jpg" width="110" height="62" />
</div>
<div id="smallbox51">
<img src="assets/images/box%20tesxt.png" />
</div>
</div>
</div>
</body>
</html>