Effetto Collapsing

Standard

schermata-2016-10-15-alle-14-50-36

Ho visto questo effetto su diversi siti e mi son detto: “come funziona?”.

Detto, fatto! Ho cercato un po’ su youtube ed ho trovato un video breve ed interessante (qui il link) dal quale ho preso spunto per scrivere questo tutorial.

Cosa andremo a fare?

In pratica andremo a creare una pagina nella quale la barra del menù in alto, l’header, rimarrà sempre fissa, così come il banner sottostante; facendo lo scroll del contenuto, questo andrà a “scivolare” sopra il banner e sotto l’header, lasciandolo sempre visibile.

Iniziamo!

Creiamo due files che chiameremo rispettivamente:

  • index.html
  • style.css

Originale vero?? 🙂

index.html

Iniziamo ad inserire i tags per identificare la struttura della nostra pagina.

Questo è tutto quello che ci occorre.

Style.css

All’interno del CSS inseriremo in primis i tag di reset della formattazione, che ho copiato dal sito http://meyerweb.com (la path completa è riportata nel commento all’inizio del file):

Quindi passeremo al codice necessario per il nostro progetto. Creeremo infatti un header alto 100px che si estende per tutta la larghezza della pagina.

Importante:

  • position: fixed –> perché vogliamo che rimanga lì dove l’abbiamo messa;
  • z-indiex: 10 –> si poteva mettere anche un numero superiore (questo parametro ci permette di identificare gli oggetti che stanno in primo piano rispetto agli altri elementi della pagina).

Successivamente ci occuperemo del banner:

infine inseriremo le caratteristiche per content:

Come potete vedere ho aggiunto anche la grandezza del carattere su h1.

Abbiamo finito…niente di estremamente complicato. 🙂

Esempio

Al seguente link trovate l’esempio.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *