2016-06-09 10 views
3

Ich mache ein einzelnes Seiten-Design mit einer Komponente fullpage.js. der Code ist so etwas wie so ..So richten Sie ein Bild mit fester Position in einem Layout mit einer Seite ein

<div id="fullpage"> 
    <div class="section" id="section1">Some section</div> 
    <div class="section" id="section2">Some section</div> 
    <div class="section" id="section3">Some section</div> 
    <div class="section" id="section4">Some section</div> 
</div> 

Ich mag würde ein fixiertes Bild einzurichten - so der Titel-Logo aus dem Abschnitt 2 ab ist.

Sektion1 wird ein Foto-Hintergrund sein - aber Seite 2/3/4 - Ich möchte ein Titel div/Bild als die Seiten/Abschnitt scroll fixiert werden.

Ist das möglich?

codepen: http://codepen.io/anon/pen/OXMgmV

dank

+0

Überprüfen Sie [das Beispiel in Fullpage.js verfügbar] (http://alvarotrigo.com/fullPage/examples/fixedHeaders.html). – Alvaro

Antwort

3

können Sie erreichen dies eine einzige Zeile css

.fp-viewing-0 .title.fixed{ 
    visibility: hidden; 
} 

verwenden, können Sie es animieren, wenn Sie mit css-animation wollen transition oder delay

haben

Siehe CODEPEN

+0

das funktioniert super ... eine Frage - gibt es irgendeine Möglichkeit, das Aussehen zu anmutig zu animieren? wie Opazität weise usw.? – hypermails

+0

@hypermails Ja. Ich werde den Codepen aktualisieren und auf Sie zurückkommen. –

+0

Wie ich weiß, gibt es eine Callback-Funktion namens onLeave in fullpage.js. Du kannst es benutzen. Wenn Sie den ersten Abschnitt verlassen, können Sie einfach fadeIn- oder slideDown-jquery-Effekte für Ihr verborgenes Bild hinzufügen. Wenn Sie die erste Seite zurückgeben, können Sie Ihr Bild ausblenden. [Rückruffunktionen für fullpage.js] [1] [1]: https://github.com/alvarotrigo/fullPage.js#callbacks – u238

Verwandte Themen