Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Tristal
    Registrato dal
    Sep 2003
    Messaggi
    630

    image fondo adattato a tutto gli schermi

    Salve a tutti, sto preparando un fondo per un sito, ho una immagine a sx dello schermo...su un monitor 1680x1050 vedo perfettamente l'immagine, se apro il sito su un monitor 1200x768 l'immagine mi viene tagliata e quindi non vedo nulla....quale stringa devo inserire x poter vedere l'immagine adattata su tutti i monitor? Senza deformarla...

    Sto creando il sito in dreamweaver, per chiamare l'immagine uso:

    <body background= "image.jpg">
    Ogni vita merita le Ali
    Le cose non vanno mai come credi...
    Come si può impedire ad una goccia di asciugarsi? .....gettandola in mare.

  2. #2
    Senza deformarla la vedo dura: se su un monitor è 16:9, a prescindere dalla risoluzione, lo sfondo si vede correttamente, su un 4:3 no, e viceversa.

    Per ottenere un risultato simile a quello che desideri, cioè sfondo non tagliato nè ripetuto, e sempre adattato alla finestra del browser, ti serve un Javascript, tipo fixedbackground.js che a suo tempo scaricai su www.web-link.it
    Vai qui http://www.web-link.it/scripting/scripting.htm e quello che ti serve è l'E10.

  3. #3
    Utente di HTML.it L'avatar di Tristal
    Registrato dal
    Sep 2003
    Messaggi
    630
    Grazie mille!!! Devo solo cercare di adattarlo al mio sito!!!
    Ogni vita merita le Ali
    Le cose non vanno mai come credi...
    Come si può impedire ad una goccia di asciugarsi? .....gettandola in mare.

  4. #4
    Un altro metodo che puoi usare senza mettere in mezzo JS e' questo
    inserisci la tua immagine come prima cosa subito dopo il tag BODY
    codice:
    [img]images/bg.jpg[/img]
    e poi aggiungi questo nel CSS
    codice:
    /*BACKGROUND SCALABLE IMAGE*/
    img.bg {
      /* Set rules to fill background */
      min-height: 100%;
      min-width: 1024px;
      /* Set up proportionate scaling */
      width: 100%;
      height: auto;
      /* Set up positioning */
      position: fixed;
      top: 0;
      left: 0;
    	z-index:-1;
    }
    
    @media screen and (max-width: 1024px) { /* Specific to this particular image */
            img.bg {
                    left: 50%;
                    margin-left: -512px;   /* 50% */
    								z-index:-1;
            }
    }
    Prova a ridimensionare la finestra e a vedere il comportamento dell'immagine di sfondo.
    Inoltre calcola che molti schermi ancora stanno a1024 px di risoluzione e non vedono praticamente nulla al di la dei 960-980 pixel di larghezza del contenuto principale.

    Cheerio
    ?

  5. #5
    Utente di HTML.it L'avatar di Tristal
    Registrato dal
    Sep 2003
    Messaggi
    630
    grazieeee!!!!
    Ogni vita merita le Ali
    Le cose non vanno mai come credi...
    Come si può impedire ad una goccia di asciugarsi? .....gettandola in mare.

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.