Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Sfondo nel body

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251

    Sfondo nel body

    Ciao,
    vorrei inserire una immagine di sfondo nel body che con qualunque risoluzione prenda sempre tutto il video al 100%. L'immagine è astratta e molto leggera, anche se vi sono deformazioni non importa.
    E' possibile?


    Nico

  2. #2
    Un utente del forum sa' come si fa (ma ci vuole il js)... e gliel'ho già chiesto un paio di volte... Appena mi dice qlcosa ti faccio sapere.
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188

    Re: Sfondo nel body

    Originariamente inviato da cubalibre
    Ciao,
    vorrei inserire una immagine di sfondo nel body che con qualunque risoluzione prenda sempre tutto il video al 100%. L'immagine è astratta e molto leggera, anche se vi sono deformazioni non importa.
    E' possibile?
    No, con i CSS da soli non e` possibile.
    I CSS non hanno la possibilita` di modificare le immagini.

    Ci sono due tipi di soluzioni che sono passate da queste parti (cioe` io ne ricordo due):
    1. caricare immagini diverse a seconda della dimensione della finestra
    2. mediante sovrapposizione di due layer, di cui quello sotto contiene solo un'immagine con tag <img> (che viene poi stirata al 100%), mentre il layer superiore contiene tutto il contenuto del sito.

    Il punto 1 puo` essere realizzato lato server o lato client, ciascuno con i suoi pro e i suoi contro.
    1.a - ricaricamento della pagina tramite sistemi lato server
    1.b - ricaricamento dell'immagine mediante JS (lato client) - sfarfalla un po` all'inizio
    1.c - ridefinizione di alcuni attributi CSS mediante JS (lato client) e conseguente ricaricamento dell'immagine - anche questo sfarfalla un po` all'inizio
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251
    ho capito poco.....quello sotto contiene solo un'immagine con tag <img> (che viene poi stirata al 100%).......

    come si fa intanto a fare questa cosa? a stirare l'immagine alla totale dimensione del div?

  5. #5
    Leggi anche questa discussione... c'è un link a CssPlay
    http://forum.html.it/forum/showthrea...readid=1309215
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da cubalibre
    ho capito poco.....quello sotto contiene solo un'immagine con tag <img> (che viene poi stirata al 100%).......

    come si fa intanto a fare questa cosa? a stirare l'immagine alla totale dimensione del div?
    Esempio:
    codice:
    <body>
      <div id="sfondo">[img]...[/img]</div>
      <div id="contenuto">
        ... qui il contenuto vero della pagina (senza sfondi) ...
      </div>
    </body>
    
    CSS:
    body {
      width: 100%;
      height: 100%;
    }
    sfondo {
      width: 100%;
      height: 100%;
      position: absolute;
      top:0; left:0;
      z-index: 1;
    }
    sfondo img {
      width: 100%;
      height: 100%;
    }
    contenuto {
      width: 100%;
      height: 100%;
      position: absolute;
      top:0; left:0;
      z-index: 10;
      overflow: auto;
    }
    Quesata soluzione funziona in tutti i browser, ma ha alcuni difetti che la rendono poco raccomandabile:
    - in caso di stampa, viene stampato lo sfondo, con possibile disordine apparente
    - in caso di CSS inseriti dal browser, lo sfondo viene comunque visualizzato (quindi e` una soluzione non-accessibile)
    - l'utente nonpuo` togliere lo sfondo, senza togliere anche tutte le altre immagini della pagina
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.