Immagini in Overlay

« Older   Newer »
 
  Share  
.
  1. JackGaunt
     
    .

    User deleted


    4C5jD
    Anteprima


    Con questo script potrai ingrandire le immagini che vuoi
    visualizzare, in qualsiasi parte del forum!
    (e non per forza solo le immagini)
    Potrai creare intere gallery e finalmente non inserire più
    i noiosi link diretti per visualizzare l'immagine,
    ma la visualizzi sul tuo forum tranquillamente!


    Amministrazione > Grafica > Colori e Stili
    CODICE
    /* Immagini in Overlay è uno script d'ingrandimento
    creato da JackGaunt - vietato rimuovere i credits*/

    .overlaying {position:fixed; background:rgba(0, 0, 0, 0.8); width: 0%; height: 0%; opacity: 0; z-index: 1; top: 0%; left: 50%; -moz-transition: all .5s ease-in-out 0s; transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s; z-index: -1 !important}

    .overlayvis {opacity: 1; padding-top: 10%; width: 100%; height: 80%; top: -0%; left: -0%; position: fixed; z-index: 9 !important; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5);  -moz-transition: all 0.5s ease-in-out 0s; transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s}
    .overlayvis:before {content:'Pictures Overlay was coded by ©JackGaunt'; position:absolute; font-size: 7pt; bottom: 0; right: 0; color: rgba(255, 255, 255, 0.2)}

    .descript {position: static; display: inline-table; line-height: 30px; color: #222; direction: rtl; font-weight: bold; padding: 10px; background: #F9F9F9; border: 1px solid #999; box-shadow: 0 0 30px #000}

    .thumb {position:relative; -moz-transition: all .5s ease-in-out 0s; transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s; opacity:.75}

    .thumb:hover {opacity: 1}

    .closure {display: inline; float: right; width: 0; overflow: visible; margin-top: -30px;  margin-right: -30px}

    .closure a img {position:absolute; -moz-transition: all 0.5s ease-in-out 0s; transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s; -moz-transform: scale(.75); -o-transform: scale(.75); -ms-transform: scale(.75); -webkit-transform: scale(.75); transform: scale(.75)}

    .closure a img:hover {-moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1)}
    /* FINE IMMAGINI IN OVERLAY */



    Amministrazione > Grafica > Codice HTML che sarà mostrato in CIMA a tutte le pagine:
    HTML
    <!--- SCRIPT PER LE IMMAGINI IN OVERLAY - ©JackGaunt --->
    <script type="text/javascript">
    function display(i) {
    document.getElementById('overy'+i).className = "overlayvis" ;

    target=document.getElementById('fancy'+i);
    target.style.maxHeight=(screen.height*(0.6))+'px';
    }
    function closure(i) {
    document.getElementById('overy'+i).className = "overlaying" ;
    }
    </script>

    <div id="overy1" class="overlaying" onkeypress="return identifyEscKeyPressedEvent(event);">
    <div class="descript"><div class="closure"><a href="#" onclick="closure(1)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE 1 (non toccare il codice che precede) -->
    <img id="fancy1" src="http://linkimmagine.png"> <br>
    <!-- DESCRIZIONE 1 (non troppo lunga)-->
    immagine quadrata
    </div>
    </div>

    <div id="overy2" class="overlaying">
    <div class="descript"><div class="closure"><a href="#" onclick="closure(2)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE 2 (non toccare il codice che precede) -->
    <img id="fancy2" src="http://linkimmagine.png"> <br>
    <!-- DESCRIZIONE 2 (non troppo lunga)-->
    immagine lunga
    </div>
    </div>

    <div id="overy3" class="overlaying">
    <div class="descript"><div class="closure"><a href="#" onclick="closure(3)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE 3 (non toccare il codice che precede) -->
    <img id="fancy3" src="http://linkimmagine.png"> <br>
    <!-- DESCRIZIONE 3 (non troppo lunga)-->
    immagine larga
    </div></a>
    </div>

    <div id="overy4" class="overlaying">
    <div class="descript"><div class="closure"><a href="#" onclick="closure(4)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE 4 (non toccare il codice che precede)-->
    <img id="fancy4" src="http://linkimmagine.png"> <br>
    <!-- DESCRIZIONE 4 (non troppo lunga)-->
    immagine quadrata
    </div>
    </div>

    <div id="overy5" class="overlaying">
    <div class="descript"><div class="closure"><a href="#" onclick="closure(5)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE 5 (non toccare il codice che precede)-->
    <img id="fancy5" src="http://linkimmagine.png"> <br>
    <!-- DESCRIZIONE 5 (non troppo lunga)-->
    immagine quadrata</div>
    </div>

    <!-- PER AGGIUNGERE ALTRE IMMAGINI COPIARE E INCOLLARE DA QUI RIMUOVENDO i caratteri "<!--" iniziali per ogni riga -->
    <!-- <div id="overyNUMEROIMMAGINE" class="overlaying">
    <!-- <div class="descript"><div class="closure"><a href="#" onclick="closure(NUMEROIMMAGINE)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE NUMEROIMMAGINE (non toccare il codice che precede)-->

    <!-- <img id="fancyNUMEROIMMAGINE" src=""> <br>
    <!-- DESCRIZIONE NUMEROIMMAGINE (non troppo lunga)-->

    <!-- immagine quadrata</div>
    </div>
    <!-- RICORDANDOVI DI MODIFICARE NUMEROIMMAGINE CON IL NUMERO DELL'IMMAGINE CHE STATE AGGIUNGENDO, ad esempio:
    <!-- <div id="overy6" class="overlaying">
    <!-- <div class="descript"><div class="closure"><a href="#" onclick="closure(6)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE 6 (non toccare il codice che precede)-->

    <!-- <img id="fancy6" src=""> <br>
    <!-- DESCRIZIONE 6 (non troppo lunga)-->

    <!-- immagine quadrata</div>

    <!--- FINE SCRIPT PER LE IMMAGINI IN OVERLAY --->



    Ammnistrazione > Grafica > Codice HTML che sarà mostrato in CIMA a tutte le pagine
    oppure
    Ammnistrazione > Grafica > Codice HTML che sarà mostrato in tutte le pagine sotto il logo del sito
    oppure
    Ammnistrazione > Grafica > Codice HTML che sarà mostrato nella homepage del sito
    oppure
    Amministrazione > Grafica > Pagine personalizzate
    HTML
    <a href="#" class="thumb" onclick="display(1)">
    <img src="http://linkimmagine.png"> </a>

    <a href="#" class="thumb" onclick="display(2)">
    <img src="http://linkimmagine.png"> </a>

    <a href="#" class="thumb" onclick="display(3)">
    <img src="http://linkimmagine.png"> </a>

    <a href="#" class="thumb" onclick="display(4)">
    <img src="http://linkimmagine.png"> </a>

    <a href="#" class="thumb" onclick="display(5)">
    <img src="http://linkimmagine.png"> </a>

    <!-- SE NE INSERITE ULTERIORI, COPIATE E INCOLLATE
    <a href="#" class="thumb" onclick="display(NUMEROIMMAGINE)">
    <img src="http://linkimmagine.png"> </a>
    sostituendo a NUMEROIMMAGINE il numero effettivo, tipo
    <a href="#" class="thumb" onclick="display(6)">
    <img src="http://linkimmagine.png"> </a>
    FINE -->

    codice interamente creato da JackGaunt.

    Si consiglia di scegliere opportunamente le dimensioni delle immagini, tendendo conto che quelle che abbiamo inserito nel secondo blocco di codice sono quelle che verranno visualizzate al click (quindi più grandi), quelle che abbiamo inserito nell'ultimo blocco, sono quelle su cui cliccare per vedere l'ingrandimento (quindi più piccole).





    !Importante : Aggiungere nei credits

    Pictures Overlay coded by ©JackGaunt

    CODICE
    <a href="http://jacksnotes.blogfree.net/?t=4265695">Pictures Overlay</a> coded by <a href="http://jacksnotes.blogfree.net/">©JackGaunt</a>





    INDICATE CORTESEMENTE I NOMI E LINK DEI FORUM SU CUI APPLICATE IL CODICE!

    codice prelevato da:


    Edited by JackGaunt - 5/10/2012, 22:43
     
    Top
    .
  2. Mikysimpa
     
    .

    User deleted


    Un codice fantastico *w*! Lo userò sicuramente nel mio portfolio, appena facciamo la nuova skin ;)
     
    Top
    .
  3. Zephyr
     
    .

    User deleted


    Codice splendido, che fa al caso mio per un'idea: una sorta di mini-galleria con le varie città del mondo del mio Gdr. Lo provo un attimo in una sezione privata, e appena lo aggiungo ufficialmente te lo faccio sapere qui. =)

    Complimenti, come al solito.

    Aggiornamento: dovrei usarlo in una singola sezione, lo script. Inserendolo in una pagina, però, non sembra funzionare. <== NB: Sono una capra e sono le tre, 99% ho sbagliato qualcosa io. Sapresti aiutarmi?

    Edited by Zephyr - 13/12/2012, 03:11
     
    Top
    .
  4. JackGaunt
     
    .

    User deleted


    certo, se mi linki la pagina ^^
     
    Top
    .
  5. Zephyr
     
    .

    User deleted


    http://angeldust.forumfree.it/?pag=overlay

    Eccola. L'idea è di fare in modo da avere una galleria con alcune immagini/descrizioni; ho visto che mi funziona se lo metto in html per tutte le sezioni, ma non se lo inserisco in una pagine.

    Grazie in anticipo per l'aiuto. ( Per ora la galleria è in una sezione nascosta, ma se hai bisogno di vedere il risultato provvisorio, lo posto sul mio forum di prova in una sezione aperta. :3 )

    Nello spoiler ho inserito il codice usato. Magari sono idiota io e non funziona perché non ho ancora messo tutte le immagini. X°D

    CODICE
    CODICE NELLA PAGINA:
    <a href="#platina" class="thumb" onclick="display(1)">
    <img src="http://digilander.libero.it/lordzephyr/Platina,%20la%20Prima%20Capitale.jpg"> </a>

    <a href="#" class="thumb" onclick="display(2)">
    <img src="http://linkimmagine.png"> </a>

    <a href="#" class="thumb" onclick="display(3)">
    <img src="http://linkimmagine.png"> </a>

    <a href="#" class="thumb" onclick="display(4)">
    <img src="http://linkimmagine.png"> </a>

    <a href="#" class="thumb" onclick="display(5)">
    <img src="http://linkimmagine.png"> </a>

    <!-- SE NE INSERITE ULTERIORI, COPIATE E INCOLLATE
    <a href="#" class="thumb" onclick="display(NUMEROIMMAGINE)">
    <img src="http://linkimmagine.png"> </a>
    sostituendo a NUMEROIMMAGINE il numero effettivo, tipo
    <a href="#" class="thumb" onclick="display(6)">
    <img src="http://linkimmagine.png"> </a>
    FINE -->

    CODICE NELLA SEZIONE:

    <!--- SCRIPT PER LE IMMAGINI IN OVERLAY - ©JackGaunt --->
    <script type="text/javascript">
    function display(i) {
    document.getElementById('overy'+i).className = "overlayvis" ;

    target=document.getElementById('fancy'+i);
    target.style.maxHeight=(screen.height*(0.6))+'px';
    }
    function closure(i) {
    document.getElementById('overy'+i).className = "overlaying" ;
    }
    </script>

    <div id="overy1" class="overlaying" onkeypress="return identifyEscKeyPressedEvent(event);">
    <div class="descript"><div class="closure"><a href="#" onclick="closure(1)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE 1 (non toccare il codice che precede) -->
    <img id="platina" src="http://digilander.libero.it/lordzephyr/Platina,%20la%20Prima%20Capitale.jpg"> <br>
    <!-- DESCRIZIONE 1 (non troppo lunga)-->
    immagine quadrata
    </div>
    </div>

    <div id="overy2" class="overlaying">
    <div class="descript"><div class="closure"><a href="#" onclick="closure(2)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE 2 (non toccare il codice che precede) -->
    <img id="fancy2" src="http://linkimmagine.png"> <br>
    <!-- DESCRIZIONE 2 (non troppo lunga)-->
    immagine lunga
    </div>
    </div>

    <div id="overy3" class="overlaying">
    <div class="descript"><div class="closure"><a href="#" onclick="closure(3)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE 3 (non toccare il codice che precede) -->
    <img id="fancy3" src="http://linkimmagine.png"> <br>
    <!-- DESCRIZIONE 3 (non troppo lunga)-->
    immagine larga
    </div></a>
    </div>

    <div id="overy4" class="overlaying">
    <div class="descript"><div class="closure"><a href="#" onclick="closure(4)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE 4 (non toccare il codice che precede)-->
    <img id="fancy4" src="http://linkimmagine.png"> <br>
    <!-- DESCRIZIONE 4 (non troppo lunga)-->
    immagine quadrata
    </div>
    </div>

    <div id="overy5" class="overlaying">
    <div class="descript"><div class="closure"><a href="#" onclick="closure(5)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE 5 (non toccare il codice che precede)-->
    <img id="fancy5" src="http://linkimmagine.png"> <br>
    <!-- DESCRIZIONE 5 (non troppo lunga)-->
    immagine quadrata</div>
    </div>

    <!-- PER AGGIUNGERE ALTRE IMMAGINI COPIARE E INCOLLARE DA QUI RIMUOVENDO i caratteri "<!--" iniziali per ogni riga -->
    <!-- <div id="overyNUMEROIMMAGINE" class="overlaying">
    <!-- <div class="descript"><div class="closure"><a href="#" onclick="closure(NUMEROIMMAGINE)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE NUMEROIMMAGINE (non toccare il codice che precede)-->
    <!-- <img id="fancyNUMEROIMMAGINE" src=""> <br>
    <!-- DESCRIZIONE NUMEROIMMAGINE (non troppo lunga)-->
    <!-- immagine quadrata</div>
    </div>
    <!-- RICORDANDOVI DI MODIFICARE NUMEROIMMAGINE CON IL NUMERO DELL'IMMAGINE CHE STATE AGGIUNGENDO, ad esempio:
    <!-- <div id="overy6" class="overlaying">
    <!-- <div class="descript"><div class="closure"><a href="#" onclick="closure(6)"><img src="http://i.imgur.com/jdMlR.png"></a></div>
    <!-- IMMAGINE 6 (non toccare il codice che precede)-->
    <!-- <img id="fancy6" src=""> <br>
    <!-- DESCRIZIONE 6 (non troppo lunga)-->
    <!-- immagine quadrata</div>

    <!--- FINE SCRIPT PER LE IMMAGINI IN OVERLAY --->
     
    Top
    .
  6. JackGaunt
     
    .

    User deleted


    potresti metterlo nel forum di prova?
     
    Top
    .
  7. Zephyr
     
    .

    User deleted


    http://skinadaprova.forumfree.it/?f=10562607 <=== Messo in questa sezione. =)

    Edit: Ho provato a giocarci un po' su un altro forum di prova. In Homepage funziona alla perfezione, purtroppo però non saprei come fare in modo che mi compaia la "galleria" solo in una sezione.

    Edited by Zephyr - 13/12/2012, 21:47
     
    Top
    .
  8. JackGaunt
     
    .

    User deleted


    se potessi mettermi admin (nel forum di prova) faremmo prima :D
     
    Top
    .
  9. Zephyr
     
    .

    User deleted


    Oggi l'idiozia è forte in me. Fatto, perdonami. X°D
     
    Top
    .
  10. JackGaunt
     
    .

    User deleted


    cacchio ma non funziona sopra alle sezioni, perchè ForumFree ha i filtri per le funzioni JavaScript! mi dispiace, puoi metterlo solo nelle pagine personalizzate!

    Sottolineerei che quando ho creato lo script era possibile, ora non più.
     
    Top
    .
  11. Zephyr
     
    .

    User deleted


    Azz, peccato.

    Grazie comunque, e scusa per il disturbo. =)
     
    Top
    .
10 replies since 1/10/2012, 23:49   493 views
  Share  
.
Top