voglio implementare questo effetto html come questo:come lasciare il contenitore scorrere verso il basso da cima a fondo
da this website
esposizione di immagine da cima a fondo con scorrimento, piuttosto fresco.
ma il mio implementare è:
http://codepen.io/devbian/pen/dXOvGj
<div class="container container0">
<img src='http://special.porsche.com/microsite/mission-e/assets/images/content/reveal/intro/intro-01.jpg' class='fixed'/>
</div>
<div class="container container1">
<img src="http://special.porsche.com/microsite/mission-e/assets/images/content/reveal/intro/intro-02.jpg" class="moveable">
</div>
<div class="container container2">
<img src="http://special.porsche.com/microsite/mission-e/assets/images/content/reveal/intro/intro-04.png" class="moveable">
</div>
<div class="container container3">
<img src="http://special.porsche.com/microsite/mission-e/assets/images/content/reveal/intro/intro-05.jpg" class="moveable">
</div>
* {
padding: 0;
margin: 0;
}
body{
min-height:2000px;
}
.container {
overflow: hidden;
padding: 10px;
position: relative;
min-height: 300px;
}
.container img{
width:100%;
height:300px;
}
/* .container0 {
background-color: #e67e22;
}
.container1 {
background-color: #ecf0f1;
}
.container2 {
background-color: #f39c12;
}
.container3 {
background-color: #1abc9c;
} */
.fixed {
position:fixed;
}
.moveable {
position:absolute;
}
$(function() {
function setLogo() {
$('.moveable').each(function() {
$(this).css('top',
$('.fixed').offset().top - $(this).closest('.container').offset().top
);
});
}
$(window).on('scroll', function() {
setLogo();
});
setLogo();
})
questo è dal basso in alto.
Come posso cambiare l'immagine dall'alto verso il basso con lo scorrimento?
Impressionante! Ho avuto questo nei miei preferiti ... Poiché ho passato un sacco di tempo a cercare di trovare e fallito. Pollice su! Upvoted. ;) –
Fantastico, felice che abbia aiutato! – adriancarriger
grazie, fantastico .. – phnix