Creare effetto Parallasse con CSS3

Molti di voi si staranno chiedendo come creare un effetto Parallax sulle proprie pagine Web, cercando Snippet o includendo Plugin jQuery per poterlo fare.

E se vi dicessi che non vi serve tutto ciò e che per creare un effetto parallasse vi bastano pochissime righe di CSS?

Cos’è l’effetto Parallasse:

Questo effetto viene applicato solitamente agli sfondi dei contenitori di testo, serve a simulare lo scorrimento dello sfondo del contenitore come a creare un effetto multi-layer, serve a dare dinamicità ed elasticità alla pagina Web e permette inoltre di avere una visione più completa dell’immagine di Background in funzione della posizione di scorrimento.. è una tecnica di Web Design già utilizzata da tempo che però non perde mai il suo fascino.

Come applicarlo:

Per applicare l’effetto Parallax sono necessarie pochissime righe di CSS, l’esempio quì riportato è già in versione Responsive.

Un requisito necessario per poter dare vita a questo effetto è avere un’immagine da mettere come sfondo molto larga ed alta in pixel, in modo da potersi adattare bene su tutte le views.

Dichiariamo la larghezza,l’altezza,lo sfondo e la posizione,e l’adattibilità del container:

#miodiv{
width:100%;
height:350px;
background:url(urlsfondo.jpg) center center;
background-attachment:fixed;
background-size:cover;
}

In questo codice abbiamo definito un contenitore con larghezza pari al 100%, alto 350px, con lo sfondo orientato al centro sia verticalmente che orizzontalmente e abbiamo definito un importante parametro: l’adattamento su views diverse.
Infatti anche se avremo uno schermo più piccolo la nostra immagine di sfondo coprirà sempre il contenitore nel cui è applicata.

Adesso ci basta creare l’html e poterci divertire dentro il nostro contenitore

<div id="miodiv"></div>

Dentro il tag HTML possiamo inserire altri box per riempire il contenuto e dare un senso al nostro sfondo.

Dove sta il trucco:

La regola che dà il movimento e la dinamicità allo sfondo è semplicemente una: background-attachment: fixed;

Tutto il resto sono regole di Routine per creare il contenitore e renderlo Responsive, quindi se il vostro intento è creare un semplice effetto Parallasse con CSS è inutile includere strani Plugin jQuery e appesantire ulteriormente il codice.

Certo questo effetto in CSS non vi darà la stessa possibilità di personalizzazione di un Plugin ma è sicuramente un ottimo spunto dal quale poter partire.

0 0 voti
Valutazione dell'articolo
Iscriviti
Notificami
guest

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

0 Commenti
Vecchi
Più recenti Le più votate
Feedback in linea
Visualizza tutti i commenti
Rimani Aggiornato
Nuove idee, zero Spam
Ti invieremo solo le ultime novità di articoli o nostri progetti.
Iscrivendoti accetti la nostra privacy poliicy. Una volta iscritto, ricordati di attivare l'iscrizione cliccando sul link ricevuto via mail.
0
Esprimete la vostra opinione commentando.x