Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Layout responsive stile Pinterest

    Ciao a tutti,
    dovrei creare un sito con layout responsive stile pinterest. Se non avete pinterest un chiaro esempio lo trovate qui.
    Se ridimensionate la pagina i vari moduli, mantenendo la propria dimensione, si organizzano in un numero inferiore o maggiore di colonne, a seconda della larghezza appunto.
    Sapete dirmi come si può ottenere questo risultato? Qual è la logica? O magari qualche template html che posso scaricare per studiarlo e imparare come poter realizzarlo da capo.
    Grazie mille!

  2. #2
    Ciao, puoi realizzarlo con le CSS3 columns, come in questa demo: http://cssdeck.com/labs/css-only-pin...columns-layout
    Pero' non so quanto ti conviene, dato che il supporto dei browser e' ancora scarso. Se non ti importa degli utenti di IE vai pure con questa soluzione

    In alternativa c'e' il magico jQuery Masonry.


  3. #3
    di pinterest non parlo perchè non lo conosco, ma il link che hai mostrato non ha niente di responsive secondo me basta
    codice:
    float: left;
        height: 290px;
        margin: 0 0 20px 25px;
        overflow: hidden;
        padding: 0;
        width: 230px;

  4. #4
    ciao socmel, grazie della risposta.
    Alla fine ho trovato la soluzione giusta, si chiama jQuery Masonry ed è appunto un plugin jquery. Mi sa che ho sbagliato proprio categoria
    È responsive nel senso che, pur non adattando la larghezza dei div alla finestra, i moduli si autoposizionano su un numero variabile di colonne in base alla pagina. Infatti così si adatta bene anche a tablet e soprattutto smartphone.
    Grazie comunque per i tuoi consigli, molto gentile

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non è necessario usare masonry: è sufficiente dare display: inline-block e vertical-align: top ai blocchi e questi andranno a capo in base allo spazio a disposizione.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    vero fcaldera, ci ero riuscito anche mettendo float ai moduli con il container al 100% di larghezza. Con Masonry però ottieni vari tipi di animazioni, anche usando css3, che comunque danno un tocco in più al layout.

  7. #7
    Originariamente inviato da Simo990
    Ciao, puoi realizzarlo con le CSS3 columns, come in questa demo: http://cssdeck.com/labs/css-only-pin...columns-layout
    Pero' non so quanto ti conviene, dato che il supporto dei browser e' ancora scarso. Se non ti importa degli utenti di IE vai pure con questa soluzione

    In alternativa c'e' il magico jQuery Masonry.

    Simo, scusami non avevo proprio visto la tua riposta (colpa del banner pubblicitario )
    Si alla fine userò Masonry, è perfetto per quello che mi serve.

    Grazie a tutti per i consigli!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.