Bonjour,
J'ai un petit problème avec l'effet jquery parallax. J'ai 3 élément que je souhaite coller au bas de ma page web et animer avec l'effet parallax. Pas de soucis pour les coller en bas de page par contre l'effet de parallax ne fonctionne que sur l'axe des x et non sur l'axe des y. Or j'aimerais que mon 2ème élément bouge sur l'axe des y. Comment Faire ? J'ai essayé pleins de trucs.
Voici un bout de mon html :
et le css qui va avec :
Merci de votre aide
Modifié par InUnder (26 Sep 2012 - 12:03)
J'ai un petit problème avec l'effet jquery parallax. J'ai 3 élément que je souhaite coller au bas de ma page web et animer avec l'effet parallax. Pas de soucis pour les coller en bas de page par contre l'effet de parallax ne fonctionne que sur l'axe des x et non sur l'axe des y. Or j'aimerais que mon 2ème élément bouge sur l'axe des y. Comment Faire ? J'ai essayé pleins de trucs.
Voici un bout de mon html :
<script type="text/javascript">
jQuery(document).ready(function()
{
$('#parallax .parallax-layer')
.parallax({}, {xparallax: '75px'}, {xparallax: '50px'}, {xparallax: '35px'}, {xparallax: '40px'});
});
$(function() {
$('#navigation a').stop().animate({'marginLeft':'-218px'},1000);
$('#navigation > li').hover(
function () {
$('a',$(this)).stop().animate({'marginLeft':'-2px'},200);
},
function () {
$('a',$(this)).stop().animate({'marginLeft':'-218px'},200);
}
);
});
</script>
<div id="parallax" class="clear">
<div class="parallax-layer" style="margin-bottom: -50px;">
<img src="img/boite-home.png" style="width:580px; height:543px;"/>
</div>
<div class="parallax-layer" style="width: 1070px; height: 470px;">
<div id="legendes">
<p>son immersif<br> à stéréophonie élargie</p><p>multi amplification</p><p>carte son mac et pc<br>sans paramétrage</p><p>sound system tout en un</p>
</div>
</div>
<div class="parallax-layer" style="width: 1550px; margin-bottom: -50px;">
<img src="img/hand-home.png" style="width:322px; height:455px;"/>
</div>
<div class="parallax-layer" style="margin-bottom: -50px;">
<img src="img/ombre-boite.png" style="width:441px; height:422px;"/>
</div>
</div>
et le css qui va avec :
/* PARALLAX */
#parallax{
width: 1280px;
height: auto;
}
.parallax-viewport {
position: relative; /* relative, absolute, fixed */
overflow: hidden;
}
.parallax-layer {
position: absolute;
bottom: 0;
left: 0;
}
#legendes{
background: url('../img/legendes.png') no-repeat top right;
width:255px;
height:354px;
padding-top: 46px;
position: relative;
z-index: 2;
}
.parallax-layer p{
display: block;
width: 145px;
font-family: "big noodle titling", Trebuchet MS, Helvetica;
font-size: 18px;
color: #202020;
text-align: right;
float: left;
top: 0;
line-height: 21px;
margin-top: 17px;
margin-bottom: 17px;
letter-spacing: 0.3px;
}
Merci de votre aide
Modifié par InUnder (26 Sep 2012 - 12:03)