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
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
oppure: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>
Vedi anche: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>
- http://www.w3schools.com/cssref/css3...round-size.asp
- http://www.google.com/search?q=%22background-size%22+ie
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.
grazie per la risposta, però rimane un problema, la retrocompatibilità. Come faccio per le versioni precendenti a IE9 (mi interessa la proprietà cover)?
Grazie
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