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

    sfondo in base alla risoluzione

    Ciao a tutti...

    ho un problema...vorrei cambiare l'immagine di sfondo di una pagina a seconda della risoluzione dello schermo dell'utente.

    E' possibile? Grazie Ciao!

  2. #2
    Non ne trovo l'utilità però con l'utilizzo di qualche javascript dovresti farcela, che io sappia però non esiste nulla di già pronto...

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    parto dal presupposto che tu voglia cambiare sfondo all'elemento body e che lo sfondo sia ancoratoin alto a sinistra non ripetuto (eventualmente modifica il codice)

    codice:
    <head>
    ....
    <script>
    
    function changeBackground(bg) {
       el_body = document.getElementsByTagName('body')[0];
       el_body.style.background = 'url(' + bg + ') top left no-repeat';
    }
    
    function getResolution() {
      
       var x = screen.width;
    
       if (x > 1400) { changeBackground('1440x1280.jpg'); return; }
       if (x > 1200) { changeBackground('1280x1024.jpg'); return; }
       if (x > 1100) { changeBackground('1152x900.jpg'); return; }
       if (x > 1000) { changeBackground('1024x768.jpg'); return; }
       if (x > 700) { changeBackground('800x600.jpg'); return; }
    }
    
    window.onload = getResolution;
    
    </head>
    ....
    Vuoi aiutare la riforestazione responsabile?

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

  4. #4
    Grandissimo! grazie mille!! è proprio cio' che volevo fare!

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.