Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    232

    background in device mobile

    Ciao a tutti, ho questo problema che credo sia banale ma non riesco a risolvere.
    Ho questo codice html:
    codice:
    <body>
       <header id="header">
           ......
       </header>
    .....
    </body>
    per cui ho creato questa proprietà css:

    codice:
    #header {
        background:url(../images/sf_head2.jpg) center center no-repeat;
        background-size:cover;
        -moz-background-size:cover;
        -ms-background-size:cover;
        -o-background-size:cover;
        -webkit-background-size:cover;
    }
    Quando visualizzo il sito su pc desktop tutto è perfetto, quando invece lo visualizzo su dispositivi mobili quali smartphone o tablet, l'immagine di sfondo del di #header viene "limitata" ala grandezza dello schermo del device sul quale viene vista, lasciandomi parte della pagina senza nessuna immagine.

    Come posso risolvere questo problema?
    Grazie mille a tutti

  2. #2
    Potresti postare HTML (relativo all'header) e CSS completo?
    Da quel che dici lasci intendere che l'header dovrebbe essere full-screen

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    232
    Esatto, l'immagine è un full screen e si adatta alla larghezza dello schermo.

  4. #4
    Prima devi impostare l'header full screen, non basta solo il background

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    232
    Ossia dando a #header whid:100%; ?

  6. #6
    Width, comunque si, prova intanto così e facci risapere

  7. #7
    Prova così: aggiungi uno script jQuery (sempre che tu abbia già jQuery nel tuo progetto), dovrebbe funzionare se vuoi un header che occupi tutta la pagina...

    codice:
    (function($) { 
     $(document).ready(
      function() {
       function full() {
            $('#header').css({
                position: 'absolute',
                width: $(window).width(),
                height: $(window).height()
            });
        }
        $(window).resize(function() {
            full();   
            center();
        });
        full();
      });
    })(jQuery);

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.