Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254

    galleria di immagini lightbox2

    ciao ho scaricato, per realizzwre una galleria di immagini, questa serie di script da questo sito:
    http://www.lokeshdhakar.com/projects/lightbox2/.
    Vorrei delle spiegazioni sul funzionamento.
    Mi spiego:
    Vorre cambiare la grafica, ad esempio i tasti next e prev vorrei posizionarli in un altro posto, e così vale per le altre cose.
    Se qualcuno mi può indirizzare su come fare ne sarei grato.
    Ciao
    lupo

  2. #2
    beh, modificando (o meglio sovrascrivendo) le regole di CSS di lightbox.

    Nel file CSS lightbox.css hai le seguenti regole:

    #nextLink:hover, #nextLink:visited:hover { lightbox.css (riga 17)
    background:transparent url(../images/nextlabel.gif) no-repeat scroll right 15%;
    }
    #hoverNav a { lightbox.css (riga 11)
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    }
    #nextLink { lightbox.css (riga 15)
    float:right;
    right:0;
    }
    #prevLink, #nextLink { lightbox.css (riga 13)
    background-image:url(data:image/gif;
    display:block;
    height:100%;
    width:49%;
    }
    a, .contact-link { screen.css (riga 89)
    color:#8AD459;
    text-decoration:none;
    }

    Che vengono applicate al link next del lightbox. Tu devi "sovrascriverle", cioé inserire nel CSS della tua pagina (o nella pagina stessa) delle regole più pesanti (di meggior valore) che vadano a sovrascrivere le parti che non ti interessano. Tieni sempre presente, che lo script di lightbox imposterà l'altezza del tag a = all'altezza dell'immagine e questa regola non la puoi sovrascrivere perché è nello style dell'elemento.

    Ti consiglio di usare:

    div#nextLink {

    }

    che è più pesante della prima, della terza, della quarta e della quinta regola (non della seconda, ma mi sembra che imposti i valori più o meno a default, quindi non dovrebbe dare problemi)

    Sullo stile, se vuoi mettere il bottone da qualcha altra parte devi mettergli position: absolute e togliergli il float, poi usare top e left.

    Lo stesso discorso per il tasto prev e per la grafica: è solo CSS.

  3. #3
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Come non detto..
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  4. #4
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    scusate il ritardo ho avuto problemi di ADSL.
    Ringrazio artorius per la spiegazione ma non riesco a fare quello che vorrei. Cioè mettere sulla sinistra in basso PREV al centro EXIT e sulla destra NEXT come da file allegato.
    Se posso ancora approfittare della vostra gentilezza
    Immagini allegate Immagini allegate
    lupo

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314
    felix

  6. #6
    prova ad aggiungere questo CSS:

    Codice PHP:
    a#nextLink, a#prevLink {            
        
    margin-top:70px;
        
    position:absolute;
    }
            
    a#nextLink:hover, a#nextLink:visited:hover
    {
        
    background-position:right bottom;
    }
            
    a#prevLink:hover, a#prevLink:visited:hover
    {
        
    background-position:left bottom;
    }
            
    #imageData div#imageDetails{
        
    width 100%;
    }
            
    #imageData span#numberDisplay
    {
        
    text-align:center;
    }
            
    div#bottomNav #bottomNavClose{
        
    width 100%;

    Considera che se metti una caption non funzionerà

  7. #7
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    grazie.
    una ultima cosa se non rompo, sevolessi vedere i tasti prev e next anche senza il passaggio del mouse? Cioè fare in modo di vederli anche quando il mouse e posizionato altrove.
    grazie
    ciao
    lupo

  8. #8
    questo non puoi farlo senza cambiare Javascript di lightbox, non so se ti conviene metterci le mani...
    I DON'T Double Click!

  9. #9
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    metterci le mani io? assolutamente no.
    pensavo fosse possibile mettere delle img prev e next che poi venivano sovrapposte dai veri prev e next, ma non so come fare.
    cmq ciao e grazie
    lupo

  10. #10
    ennò, il problema è che la visibilità del link (per intenderci, il display) viene settato tramite JS al passaggio del mouse, quindi anche se cambiassi le immagini verrebbero sempre viste solo al passaggio del mouse.
    I DON'T Double Click!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.