Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    9

    immagine di sfondo estesa :/

    ho provato a creare una class per estendere l'immagine di sfondo a tutta la pagina ma non funziona, dove sbaglio???

    <style type="text/css">
    .IMG {
    position: absolute;
    no-repeat;
    height:100%;
    width: 100%;
    margin: 0;
    padding: 0;

    }
    </style>

    e la ho collegata con <body background="immagine.jpg" class="IMG">

    come posso fare per estenderla a tutto schermo???

  2. #2
    I background applicati tramite attributo HTML NON rispondono alle regole css: usa background-image:url(...); nel css, e ricorda che oltre a dover dare certamente width e height 100%, devi anche usare la background-size:cover per ridimensionare il bg.

    http://www.w3schools.com/cssref/css3...round-size.asp
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    9
    Quote Originariamente inviata da Shores Visualizza il messaggio
    I background applicati tramite attributo HTML NON rispondono alle regole css: usa background-image:url(...); nel css, e ricorda che oltre a dover dare certamente width e height 100%, devi anche usare la background-size:cover per ridimensionare il bg.

    http://www.w3schools.com/cssref/css3...round-size.asp

    ho provato a creare un file css e collegarlo all'html con
    <link rel="stylesheet" type="text/css" href="theme.css">

    nel file css ho messo questo.

    {

    background-image:url ('http://www.url.com/sfondo.jpg');
    width: 100%;
    height: 100%;
    background-size:cover;


    }

    ma è sparita l'immagine.. lo sfondo resta tutto bianco.. dove sto sbagliando???

  4. #4
    Puoi postare un link alla pagina che ci faccia vedere esattamente ciò che hai fatto?

    la url dentro url() va inserita realtiva alla posizione del foglio di stile:

    Se il foglio di stile è

    www.dominio.it/theme.css

    e l'immagine sta in

    www.dominio.it/img/sfondo.jpg

    Allora devi scrivere

    url(img/sfondo.jpg)

    ...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    9
    Quote Originariamente inviata da Shores Visualizza il messaggio
    Puoi postare un link alla pagina che ci faccia vedere esattamente ciò che hai fatto?

    la url dentro url() va inserita realtiva alla posizione del foglio di stile:

    Se il foglio di stile è

    www.dominio.it/theme.css

    e l'immagine sta in

    www.dominio.it/img/sfondo.jpg

    Allora devi scrivere

    url(img/sfondo.jpg)

    ...
    è nella cartella img ho provato sia a mettere solo url(img/sfondo.jpg) che a mettere tutto l'url. url(http://www.dominio.it/img/sfondo.jpg) ma non va ugualmente... dove sta il problema?? sto usando un dominio gratuito di altervista.. forse è quello il problema.

  6. #6
    Se non ci posti un link alla pagina è difficilissimo aiutarti...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  7. #7
    Utente di HTML.it L'avatar di bruno-
    Registrato dal
    Jan 2014
    residenza
    Nord Italia
    Messaggi
    233
    Prova a togliere cover, che alla fine darà un effetto sgradevole.

    L'immagine di sfondo mettila così:

    codice:
    body{
       background-image: url(sfondo.gif);
       background-repeat: repeat; 
    }
    Protesta niente immagini nella firma

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    9
    Quote Originariamente inviata da bruno- Visualizza il messaggio
    Prova a togliere cover, che alla fine darà un effetto sgradevole.

    L'immagine di sfondo mettila così:

    codice:
    body{
       background-image: url(sfondo.gif);
       background-repeat: repeat; 
    }

    grazie a entrambi a quanto pare mancava solo da settare l'id per lo sfondo.. ho aggiunto id="" e body prima della parentesi {

  9. #9
    Quote Originariamente inviata da bruno- Visualizza il messaggio
    Prova a togliere cover, che alla fine darà un effetto sgradevole.

    L'immagine di sfondo mettila così:

    codice:
    body{
       background-image: url(sfondo.gif);
       background-repeat: repeat; 
    }
    Scusa, ma se quel che ha chiesto è di avere un background esteso a tutto lo sfondo, tu gli rispondi di non metterlo? Anche a me non piacciono, ma non mi sembra una gran risposta...

    In più se sfondo.jp non è nella stessa cartella del foglio di stile, come pensi che il tuo codice possa funzionare?
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    9
    Quote Originariamente inviata da Shores Visualizza il messaggio
    Scusa, ma se quel che ha chiesto è di avere un background esteso a tutto lo sfondo, tu gli rispondi di non metterlo? Anche a me non piacciono, ma non mi sembra una gran risposta...

    In più se sfondo.jp non è nella stessa cartella del foglio di stile, come pensi che il tuo codice possa funzionare?
    il fatto è che si tratta di un immagine davvero piccola, per questo preferivo scalarla.. di solito non le scalo mai.

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.