Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
sito in parallax responsive
#1
Ciao Mattia,
sto realizzando QUESTO sito in parallax. Non so dirti di preciso se solo per la parte di gestione CMS o se per tutto il sito, si è partito dalla base del framework bootstrap per poter rendere il sito responsive.
La problematica che riscontro adesso con gli sviluppatori è la responsività da versione estesa (per mac/pc) a versione mobile... ovvero ci sono difficoltà a passare dalla parte in parallax (che dovrebbe avere dei parametri fissi) a quella mobile (che invece perde il parallax e funziona a blocchi). Loro pensano di risolvere la cosa mantenendo due template diversi (quello per pc/mac e quello mobile) che vengono visualizzati a seconda del device che visualizza il sito, io invece vorrei fare in modo che sia totalmente responsive com'è per fiorucci. Ovvero che quando il browser è esteso è in parallax, quando lo si stringe diventa "semplice". Dici che è una cosa fattibile? Suggeriresti qualche tipo di soluzione/opzione?
Cita messaggio
#2
Per prima cosa devi attivare il parallax solo quando il sito viene visualizzato da un dispositivo con una risoluzione maggiore di uno smartphone (480 pixel di larghezza).
Quindi puoi modificare il codice dove inizializzi Stellar.js in questo modo:
Codice:
if ($(window).width() > 480) {
    $.stellar({
        'horizontalScrolling': false,
        'verticalOffset': 50,
        'responsive': true
    });
}
Mattia!
Cita messaggio
#3
Ciao Mattia,
riapro la questione responsive.
Attualmente gli sviluppatori hanno fatto due template, uno parallax per pc e l'altro mobile per gli smartphone. Come da topic, lo scopo è fare un unico template adattavo. Mi avevi accennato che si può fare utilizzando le media query per le cose diverse in CSS. Verificando le diversità in JavaScript con $(window).width().
Puoi farmi un esempio o linkarmelo?


Grazie
Chand
Cita messaggio
#4
(20/05/2014 17:14)Mattia Ha scritto: Per prima cosa devi attivare il parallax solo quando il sito viene visualizzato da un dispositivo con una risoluzione maggiore di uno smartphone (480 pixel di larghezza).

Il problema è che per fare il sito mobile e desktop abbiamo avuto direttive radicalmente diverse quindi abbiamo implementato in buona sostanza due siti e quindi abbiamo dell'html diverso a seconda della versione del sito.

L'esempio che hai fatto resta valido in questo caso e con l'impossibilità di unificare l'hml?
Cita messaggio
#5
(11/06/2014 17:16)Chandler Ha scritto: Mi avevi accennato che si può fare utilizzando le media query per le cose diverse in CSS.
Puoi trovare degli esempi di utilizzo delle media query in base alla risoluzione del browser in questa guida.

(11/06/2014 17:16)Chandler Ha scritto: Verificando le diversità in JavaScript con $(window).width().
Un esempio di JavaScript è quello che ho scritto in questo messaggio.

(11/06/2014 20:55)jimmyfm Ha scritto: L'esempio che hai fatto resta valido in questo caso e con l'impossibilità di unificare l'hml?
Se il codice HTML è lo stesso tra versione mobile e versione desktop, questo codice funziona correttamente, perché eseguirà l'effetto parallax solo nel caso la larghezza della risoluzione del browser sia superiore a 480 pixel.
Mattia!
Cita messaggio
#6
(12/06/2014 08:39)Mattia Ha scritto:
(11/06/2014 20:55)jimmyfm Ha scritto: L'esempio che hai fatto resta valido in questo caso e con l'impossibilità di unificare l'hml?
Se il codice HTML è lo stesso tra versione mobile e versione desktop, questo codice funziona correttamente, perché eseguirà l'effetto parallax solo nel caso la larghezza della risoluzione del browser sia superiore a 480 pixel.

La tua risposta è stata chiarissima, il fatto di avere due pezzi di codice radicalmente diversi per mobile e parallax rende impossibile qualsiasi operazione.

Negli ultimi giorni ho anche provato a metterli insieme anzichè limitarmi a mostrare l'uno o l'altro tramite delle media query ma l'impianto delle due visualizzazioni è radicalmente diverso e non vedo possibilità di unificarli.
Hai esperienze/consigli per casi del genere?
Cita messaggio
#7
Aggiungo che nonostante dal browser (stringendo la finestra) vedo la versione mobile, da smartphone vedo solo la versione parallax... cosa abbiamo sbagliato?
Cita messaggio
#8
(19/06/2014 21:47)jimmyfm Ha scritto: Negli ultimi giorni ho anche provato a metterli insieme anzichè limitarmi a mostrare l'uno o l'altro tramite delle media query ma l'impianto delle due visualizzazioni è radicalmente diverso e non vedo possibilità di unificarli.
Hai esperienze/consigli per casi del genere?
Forse la cosa migliore è iniziare con la versione mobile del sito e cercare di aggiungere le funzionalità visive per la versione desktop prima tramite CSS e poi, se necessario, tramite JavaScript.

(19/06/2014 22:32)Chandler Ha scritto: Aggiungo che nonostante dal browser (stringendo la finestra) vedo la versione mobile, da smartphone vedo solo la versione parallax... cosa abbiamo sbagliato?
Per qualsiasi risoluzione vengono inclusi sia il file CSS per la versione mobile che per quella desktop.
Mattia!
Cita messaggio
#9
(20/06/2014 12:33)Mattia Ha scritto:
(19/06/2014 21:47)jimmyfm Ha scritto: Negli ultimi giorni ho anche provato a metterli insieme anzichè limitarmi a mostrare l'uno o l'altro tramite delle media query ma l'impianto delle due visualizzazioni è radicalmente diverso e non vedo possibilità di unificarli.
Hai esperienze/consigli per casi del genere?
Forse la cosa migliore è iniziare con la versione mobile del sito e cercare di aggiungere le funzionalità visive per la versione desktop prima tramite CSS e poi, se necessario, tramite JavaScript.
Questa è una non-risposta, comunque alla fine sto adottando l'approccio di buttare al vento la versione mobile che abbiamo fatto e ripartire dal mobile per sviluppare un template responsivo.
Cita messaggio
#10
(26/06/2014 21:10)jimmyfm Ha scritto:
(20/06/2014 12:33)Mattia Ha scritto:
(19/06/2014 21:47)jimmyfm Ha scritto: Negli ultimi giorni ho anche provato a metterli insieme anzichè limitarmi a mostrare l'uno o l'altro tramite delle media query ma l'impianto delle due visualizzazioni è radicalmente diverso e non vedo possibilità di unificarli.
Hai esperienze/consigli per casi del genere?
Forse la cosa migliore è iniziare con la versione mobile del sito e cercare di aggiungere le funzionalità visive per la versione desktop prima tramite CSS e poi, se necessario, tramite JavaScript.
Questa è una non-risposta, comunque alla fine sto adottando l'approccio di buttare al vento la versione mobile che abbiamo fatto e ripartire dal mobile per sviluppare un template responsivo.
Sarà stata una "non-risposta", ma alla fine è quello che hai fatto... Big Grin
Mattia!
Cita messaggio


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  rendere responsive pagina web app Chandler 41 109.217 17/01/2015 01:55
Ultimo messaggio: Chandler
  rendere pagina responsive Chandler 2 7.295 13/12/2014 21:55
Ultimo messaggio: Chandler
  includere sito tumblr nel proprio dominio Chandler 2 6.522 03/10/2014 14:33
Ultimo messaggio: Chandler
  Responsive Filemanager: sovrascrivere immagini con drag & drop Chandler 13 23.735 19/06/2014 21:44
Ultimo messaggio: jimmyfm
  Ridimensionamento sfondi con parallax Chandler 21 36.166 12/06/2014 08:50
Ultimo messaggio: Mattia
  Form centrato responsive Chandler 10 21.981 01/12/2013 23:37
Ultimo messaggio: Chandler
Wink Popup ad apertura del sito veeto 7 21.797 25/03/2009 07:47
Ultimo messaggio: Mattia

Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)