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

    immagine a tutto schermo

    Buongiorno,
    vorrei inserire un'immagine di sfondo a tutto schermo che si ridimensioni e si centri automaticamente, cross browser, e visibile bene sui vari dispositivi come tablet e smarthphone. Sapete consigliarmi un buon script?
    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    codice:
    <style type="text/css">
    body {
    	background: url("sfondo.png") no-repeat fixed center center;
    	-webkit-background-size: contain;
    	-moz-background-size: contain;
    	-o-background-size: contain;
    	background-size: contain;
    }
    </style>
    oppure:

    codice:
    <style type="text/css">
    body {
    	background: url("sfondo.png") no-repeat fixed center center;
    	-webkit-background-size: cover;
    	-moz-background-size: cover;
    	-o-background-size: cover;
    	background-size: cover;
    }
    </style>
    Vedi anche:

    Se hai problemi fatti spostare nella sezione giusta: è un problema di CSS
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  3. #3
    grazie per la risposta, però rimane un problema, la retrocompatibilità. Come faccio per le versioni precendenti a IE9 (mi interessa la proprietà cover)?
    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    funziona per qualunque browser:

    codice:
    css:
    
    html, body{ 
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    }
    
    #sfondo{
    position:absolute;
    height:100%;
    width: 100%;
    margin: 0;
    padding: 0;
    } 
    #sfondo2 {position:absolute;
    height:100%;
    width: 100%;
    margin: 0;
    padding: 0;
    }
    
    html:
    <body>
    <div id="sfondo" >
     [img]immagine.jpeg[/img]
    </div>
    </body>
    Per una bella risata vai QUI

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