Parallax - Position des layers
Bonjour, étant encore étudiante dans le domaine du webdesign et passionnée par les mmorpg je me suis proposée à ma guilde pour leur faire une bannière.
Aimant les défis j'ai décidée de faire la bannière en parallax. N'ayant pas encore beaucoup d’expérience dans le domaine du code j'ai besoin de vous face à mon problème.
Voici le problème, le parallax fonctionne mais tout les layers se retrouvent collé sur la gauche hors que je cherche à donner une position de départ à ceux ci.
Le résultat désiré : http://postimg.org/image/5v6fw8e0p/
Le résultat actuel : http://postimg.org/image/mufiy3n9h/
Je vous présente mon code:
html:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <html>
<head>
<script type="text/javascript" src="js/jquery-1.6.4.min.js"></script>
<script type="text/javascript" src="js/jquery.jparallax.min.js"></script>
<script type="text/javascript" src="js/jquery.event.frame.js"></script>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<div id="parallax" class="clear">
<img class="parallax-layer" src="images/ciel.png" style="width:1200px; height:537px;"/>
<img class="parallax-layer" id="vaisseau" src="images/vaisseau.png" style="width:664px; height:537px;"/>
<img class="parallax-layer" src="images/paysage.png" style="width:1106px; height:537px;"/>
<img class="parallax-layer" src="images/perso.png" style="width:140px; height:537px;"/>
<img class="parallax-layer" id ="logo" src="images/logo2.png" style="width:433px; height:537px;"/>
</div>
<script type="text/javascript">
jQuery(document).ready(function()
{
$('#parallax .parallax-layer')
.parallax({
mouseport: $('#parallax')
});
});
</script>
</body>
</html> |
CSS
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| #parallax-header {
height:200px; background-color:gray;
}
#parallax {
position:relative; overflow:hidden; width:950px; height:537px;
/* background-image:url('images/ciel.png'); */
}
.parallax-viewport {
position: relative; /* relative, absolute, fixed */
overflow: hidden;
}
.parallax-layer {
position: absolute;
}
#vaisseau { /* #vaisseau est un test afin de voir l'effet du margin et padding */
padding-left:30px;
} |