Back to top

Autore Topic: [risolto] background slide  (Letto 1777 volte)

Offline masmaz

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
[risolto] background slide
« il: 20 Apr 2012, 07:53:20 »
Ciao


ho provato diverse soluzioni ma non riesco a trovare il sistema per fare in modo che l'immagine di sfondo cambi  o a tempo o all'apertura del sito...


soluzioni??


Grazie
max
« Ultima modifica: 20 Apr 2012, 13:13:59 da masmaz »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:background slide
« Risposta #1 il: 20 Apr 2012, 09:08:12 »
Una delle tante soluzioni che si trovano su google
http://buildinternet.com/project/supersized/

Un'altra può essere creare una variabile random tra 1-5 ed ad ogni numero da 1 a 5 associ al path di un'immagine. Poi stampi tramite un'echo di php tra i tag style:
Codice: [Seleziona]
<?php echo "body{ background: no-repeat center url(".$random."); }
nella jed esistono anche estensioni simili ma non so se sono più state aggiornate alla 2.5
« Ultima modifica: 20 Apr 2012, 09:11:50 da giovi »

Offline masmaz

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Re:background slide
« Risposta #2 il: 20 Apr 2012, 09:27:00 »
ciao grazie per il tuo intervento...


ho trovato nel frattempo questo plugin
http://www.ajaxblender.com/bgstretcher-jquery-stretch-background-plugin.html


pero qui sceglie solo alcune immagini  io ne ho tante  quindi pensavo se si poteva dargli un url delle immagini presenti in una cartella tramite questo codice da inserire nella pagina index.php:


[/code]<script type="text/javascript">
   $(document).ready(function(){
        //  Initialize Backgound Stretcher      
      $(document).bgStretcher({
         images: ['images/home/Alone, Together - large.jpg'],
         imageWidth: 1024, imageHeight: 768
      });
      
      $('#toggleAnimation').click(function(){
          if($(this).val() == "Pause Animation"){
              $(this).val("Resume Animation");
              $(document).bgStretcher.pause();
          } else {
              $(this).val("Pause Animation");
              $(document).bgStretcher.play();
          }
      });
   });
</script>
Codice: [Seleziona]


nella stringa:


images: ['images/home/Alone, Together - large.jpg'],
Codice: [Seleziona]


c'e' il percorso dell'immagine nello specifico... se metto solo la cartella non funziona... 


come è il comando giusto per la sola cartella??


grazie

Offline masmaz

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Re:background slide
« Risposta #3 il: 20 Apr 2012, 09:29:00 »
dimenticavo conoscevo la tua proposta...    ma forse questa è quella che fa più al caso mio...


grazie comunque la provero ugualmente...

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:background slide
« Risposta #4 il: 20 Apr 2012, 10:07:19 »
in java non esiste un percorso specifico per la cartella.
al supersized di jquery, se cerchi nei download della community, ho adattato un po di php per leggere il contenuto di una cartella. Ho pubblicato nella sezione extra un template che fa proprio questo

 



Web Design Bolzano Kreatif