Back to top

Autore Topic: [RISOLTO]Background e container  (Letto 6580 volte)

Offline La Tigre è ancora Viva

  • Appassionato
  • ***
  • Post: 311
    • Mostra profilo
[RISOLTO]Background e container
« il: 17 Apr 2014, 12:56:44 »
Ciao,
ho messo un immagine di sfondo (background) nel template protostar. Quando però trascino la finestra del browser allargandola il container della pagina scorre mentre il background rimane fisso e quindi mi si vede uno spazio bianco sotto.
C'è un modo o per rendere fisso anche il container? cioè la pagina vera e propria con i contenuti? In questo modo (background fisso, container fisso) non dovrei avere problemi di visualizzazione.

Grazie
« Ultima modifica: 19 Apr 2014, 19:12:47 da La Tigre è ancora Viva »

Offline claudiocarrera

  • Appassionato
  • ***
  • Post: 612
  • Sesso: Maschio
  • Sviluppo siti web Brescia
    • Mostra profilo
Re:Background e container
« Risposta #1 il: 17 Apr 2014, 13:46:11 »
Non ho sottomano un sito con protostar comunque se l' immagine è inserita tramite CSS  e vuoi che si veda sempre anche quando utente scrolla la pagina devi usare la proprietà :
    • background-attachment: fixed
    Claudio Carrera - claudio@3rd-graphic.it
    partita iva: 03597950983
    tel: 338 9433727

    Offline La Tigre è ancora Viva

    • Appassionato
    • ***
    • Post: 311
      • Mostra profilo
    Re:Background e container
    « Risposta #2 il: 17 Apr 2014, 14:39:20 »
    quindi basta che metto:

    background-attachment: fixed

    e automaticamente  la pagina viene bloccata come il background?

    Offline claudiocarrera

    • Appassionato
    • ***
    • Post: 612
    • Sesso: Maschio
    • Sviluppo siti web Brescia
      • Mostra profilo
    Re:Background e container
    « Risposta #3 il: 17 Apr 2014, 15:01:50 »
    No, è immagine di background che si muove insieme allo scroll della pagina, quindi se scrolli di 100px anche immagine scrollerà di 100px:
    http://www.w3schools.com/cssref/pr_background-attachment.asp
    Claudio Carrera - claudio@3rd-graphic.it
    partita iva: 03597950983
    tel: 338 9433727

    Offline La Tigre è ancora Viva

    • Appassionato
    • ***
    • Post: 311
      • Mostra profilo
    Re:Background e container
    « Risposta #4 il: 17 Apr 2014, 15:23:08 »
    Ciao claudio,
    dunque io ho messo prima questa proprietà:

    background-attachment:fixed;

    poi quest'altra:

    background-attachment:scroll;

    tuttavia il risultato è sempre lo stesso: la pagina sopra scorre e l'immagine di background rimane fissa e quindi mi si vede un riquadro bianco presente sotto nel background.

    Offline claudiocarrera

    • Appassionato
    • ***
    • Post: 612
    • Sesso: Maschio
    • Sviluppo siti web Brescia
      • Mostra profilo
    Re:Background e container
    « Risposta #5 il: 17 Apr 2014, 15:57:38 »
    Ma tu immagine l'hai data ad un div o al tag body?  se l'hai data ad un div devi controllare che questo prenda tutta l'area del tuo sito.
    quarda qua:
    http://www.w3schools.com/cssref/tryit.asp?filename=trycss_background-attachment
    Claudio Carrera - claudio@3rd-graphic.it
    partita iva: 03597950983
    tel: 338 9433727

    Offline La Tigre è ancora Viva

    • Appassionato
    • ***
    • Post: 311
      • Mostra profilo
    Re:Background e container
    « Risposta #6 il: 19 Apr 2014, 10:15:28 »
    Ciao Claudio,
    dunque nel mio .css del template PROTOSTAR sostanzialmente l'immagine di background non viene richiamata all'interno del body generale principale e cioè quà dentro:
    body[
        background-image:url('../images/nome-immagine.jpg');
        background-repeat:no-repeat;
        background-attachment:fixed;
    ]

    ma bensì nella proprietà seguente:


    body.site {
        border-top: 3px solid #0088cc;
        padding: 20px;
        background-image:url('../images/nome-immagine.jpg');
        background-repeat:no-repeat;
        background-attachment:fixed;
       
    }

    Io come vedi ho messo in entrambe il codice che mi hai indicato. Ho fatto varie prove mettendolo prima solo nel body princopale e poi solo in Body.site e poi in entrambi ma il risultato non cambia. Cioè l'immagine di background rimane fissa mentre tutto il sito sopra scorre.
    A questo punto non so a che Santo votarmi per risolvere questa cosa perchè mi sembra che quello che mi hai indicatio tu è giusto però non funziona nel mio template.
    Fammi sapere.

    Grazie 2000

    Offline berry

    • Appassionato
    • ***
    • Post: 660
    • Sesso: Maschio
      • Mostra profilo
    Re:Background e container
    « Risposta #7 il: 19 Apr 2014, 10:36:28 »
    se metti background-attachment:fixed; l'immagine di background rimane fissa mentre tutto il sito sopra scorre, non è questo che vuoi???

    se l'immagine deve scrollare metti background-attachment:scroll;

    Offline claudiocarrera

    • Appassionato
    • ***
    • Post: 612
    • Sesso: Maschio
    • Sviluppo siti web Brescia
      • Mostra profilo
    Re:Background e container
    « Risposta #8 il: 19 Apr 2014, 10:40:56 »
    "La tigre è acora viva" vedo sul forum che hai più di una domanda sulle modifiche del tuo template, perché non lo metti su un spazio di prova "tipo altervista" e ci mandi il link che forse riusciamo a capire dov'è il problema?
    Claudio Carrera - claudio@3rd-graphic.it
    partita iva: 03597950983
    tel: 338 9433727

    Offline La Tigre è ancora Viva

    • Appassionato
    • ***
    • Post: 311
      • Mostra profilo
    Re:Background e container
    « Risposta #9 il: 19 Apr 2014, 14:36:25 »
    Berry, ho provato anche con "scroll" ma il risultato è lo stesso: l'immagine di background rimane fissa e la pagina sopra scorre quando all'argo la pagina del browser.

    Per Claudio: purtroppo non posso pubblicarlo il sito in quanto non è mio personale.

    Tuttavia immagino che la tecnica per far muovere insieme immagine di background e pagina sito per il template Protostar sia già stata utilizzata da qualcuno che quindi può dirci con esattezza il punto preciso del file .css dove intervenire e con quale modalità esatta.

    Grazie

    mau_develop

    • Visitatore
    Re:Background e container
    « Risposta #10 il: 19 Apr 2014, 14:45:20 »
    ..poi te l'ho già ripetuto.. se usi firebug eviti le stesse domande basta che la metti come sfondo al tag che contiene la pagina.. body non centra col contenuto

    Offline La Tigre è ancora Viva

    • Appassionato
    • ***
    • Post: 311
      • Mostra profilo
    Re:Background e container
    « Risposta #11 il: 19 Apr 2014, 14:49:11 »
    M_W_C scusami ma non ho capito quello che hai detto.
    Qual'è il tag che contiene la pagina?

    Thanks

    Offline claudiocarrera

    • Appassionato
    • ***
    • Post: 612
    • Sesso: Maschio
    • Sviluppo siti web Brescia
      • Mostra profilo
    Re:Background e container
    « Risposta #12 il: 19 Apr 2014, 14:59:04 »
    Qual'è il tag devi scoprirlo tu, se non lo carichi da qualche parte non possiamo aiutarti.

    Claudio Carrera - claudio@3rd-graphic.it
    partita iva: 03597950983
    tel: 338 9433727

    Offline berry

    • Appassionato
    • ***
    • Post: 660
    • Sesso: Maschio
      • Mostra profilo
    Re:Background e container
    « Risposta #13 il: 19 Apr 2014, 15:02:48 »
    visto che parli di allargare non è che ti serve che l'immagine copra sempre l'intera dimensione della finestra?

    Offline La Tigre è ancora Viva

    • Appassionato
    • ***
    • Post: 311
      • Mostra profilo
    Re:Background e container
    « Risposta #14 il: 19 Apr 2014, 15:07:46 »
    Ciao berry,
    no quello va bene. Nel senso che quando allargo la finestra del browser l'immagine di background copre l'intera larghezza della finestra..quello è OK.

    Offline La Tigre è ancora Viva

    • Appassionato
    • ***
    • Post: 311
      • Mostra profilo
    Re:Background e container
    « Risposta #15 il: 19 Apr 2014, 15:10:26 »
    ho installato Firebug ditemi un po esattamente cosa devo andare a guardare?

    Offline La Tigre è ancora Viva

    • Appassionato
    • ***
    • Post: 311
      • Mostra profilo
    Re:Background e container
    « Risposta #16 il: 19 Apr 2014, 15:22:46 »
    Confermo, il tag che gestisce l'immagine di background è il seguente:

    body.site {
        border-top: 3px solid #0088cc;
        padding: 20px;
        background-image:url('../images/nome-immagine.jpg');
        background-repeat:no-repeat;
        background-attachment:fixed;
       
    }

    ma come detto sopra non funziona: immagine di background fissa pagina sopra che scorre sopra al background fisso sottostante.

    Offline berry

    • Appassionato
    • ***
    • Post: 660
    • Sesso: Maschio
      • Mostra profilo
    Re:Background e container
    « Risposta #17 il: 19 Apr 2014, 15:24:55 »
    prova cambia fixed in scroll, puoi farlo direttamente in Firebug così vedi subito se funziona

    Offline maxzilla

    • Appassionato
    • ***
    • Post: 620
    • Sesso: Maschio
      • Mostra profilo
    Re:Background e container
    « Risposta #18 il: 19 Apr 2014, 15:56:31 »
    Citazione
    Berry, ho provato anche con "scroll" ma il risultato è lo stesso: l'immagine di background rimane fissa e la pagina sopra scorre quando all'argo la pagina del browser.

    Se il templete e' responsive forse devi definire il body anche per le altre risoluzioni, nel css dove c'e' il @media che definisce ogni limite dello schermo.
    Ikonart Informatica - Trento

    "Mangia prodotti italiani. W il made in Italy"

    Offline La Tigre è ancora Viva

    • Appassionato
    • ***
    • Post: 311
      • Mostra profilo
    Re:Background e container
    « Risposta #19 il: 19 Apr 2014, 17:50:13 »
    ciao Max ;)
    si ho messo le regole di cui sopra anche all'interno dei tag: @media ma il risultato non cambia l'immagine di sfondo è fissa la pagina sopra scorre all'allargamento della finestra del browser.

    Offline berry

    • Appassionato
    • ***
    • Post: 660
    • Sesso: Maschio
      • Mostra profilo
    Re:Background e container
    « Risposta #20 il: 19 Apr 2014, 17:56:02 »
    prova con background-attachment:fixed !important;   e vediamo cosa succede

    Offline claudiocarrera

    • Appassionato
    • ***
    • Post: 612
    • Sesso: Maschio
    • Sviluppo siti web Brescia
      • Mostra profilo
    Re:Background e container
    « Risposta #21 il: 19 Apr 2014, 17:57:17 »
    Probilmente  hai una regola del tipo:

    @media (min-width: 992px) {
      .ecc...
    }
    Questo media in pratica dice: "se il monitor ha una risoluzione minima in larghezza di 992px allora applica questi stili.


    Nel tuo caso vuoi che lo sfondo si fixed in tutte le risoluzioni, quindi dovrai inserirlo fuori dalla media query non dentro.


    Applicala come ultima riga del tuo foglio di stile  fuori da qualsiasi media query  e non dovrebbe darti problemi
    Claudio Carrera - claudio@3rd-graphic.it
    partita iva: 03597950983
    tel: 338 9433727

    Offline maxzilla

    • Appassionato
    • ***
    • Post: 620
    • Sesso: Maschio
      • Mostra profilo
    Re:Background e container
    « Risposta #22 il: 19 Apr 2014, 18:19:34 »
    la tigre...
    per essere certi, se il template e' protostar, allora deve funzionare con tutte le risoluzioni del monitor definendo:

    background-image:url('../images/nome-immagine.jpg');
        background-repeat:no-repeat;
        background-attachment:fixed;

    OPPURE

    background-image:url('../images/nome-immagine.jpg');
        background-repeat:no-repeat;
        background-attachment:scroll;

    nel primo body {}
    che trovi in template.css


    Ikonart Informatica - Trento

    "Mangia prodotti italiani. W il made in Italy"

    Offline La Tigre è ancora Viva

    • Appassionato
    • ***
    • Post: 311
      • Mostra profilo
    Re:Background e container
    « Risposta #23 il: 19 Apr 2014, 18:23:44 »
    Max l'ho definito nel primo body ma non mi funziona. Background rimane fisso e la pagina sopra scorre. Non funziona ne con fixed ne con scroll.
    Ora sto facendo ulteriori ricerche in rete ma fino ad ora non ho trovato nessun argomento specifico su questa cosa rapportata al template Protostar.

    Offline maxzilla

    • Appassionato
    • ***
    • Post: 620
    • Sesso: Maschio
      • Mostra profilo
    Re:Background e container
    « Risposta #24 il: 19 Apr 2014, 18:27:52 »
    Non funziona come desideri tu o non funziona la differenza la fixed e scroll?
    Ikonart Informatica - Trento

    "Mangia prodotti italiani. W il made in Italy"

    Offline berry

    • Appassionato
    • ***
    • Post: 660
    • Sesso: Maschio
      • Mostra profilo
    Re:Background e container
    « Risposta #25 il: 19 Apr 2014, 18:47:06 »
    con questo

    background:url(../images/miafoto.jpg) fixed no-repeat center top;

    ho fatto un paio di prove e funziona correttamente sia che lo metta su body o su body.site

    con fixed sta fermo con scroll segue la pagina

    Offline La Tigre è ancora Viva

    • Appassionato
    • ***
    • Post: 311
      • Mostra profilo
    Re:Background e container
    « Risposta #26 il: 19 Apr 2014, 19:11:38 »
    RISOLTO!

    in sotanza nel template Protostar l'unica proprietà all'interno del file  template.css sulla quale bisogna intervenire per far si che l'immagine di background dello sfondo si muova in contemporanea con la pagina che gli sta sopra quando si allarga(o si restringe) la finestra del browser è la seguente:

    body.site {
        border-top: 3px solid #0088cc;
        padding: 20px;
        background-attachment: scroll;
        background-color: #FFFFFF;
        background-image:url('../images/nome-immagine.jpg');
        background-position: center top;
        background-repeat: no-repeat;
       

       
    }


    solo e soltanto su questa regola bisogna intervenire.
    Il codice dunque era esatto dall'inizio soltanto che non funzionava in quanto mancava la seguente riga  che ho aggiunto poi e che ha fatto funzionare il tutto:

    background-position: center top;





    Offline La Tigre è ancora Viva

    • Appassionato
    • ***
    • Post: 311
      • Mostra profilo
    Re:[RISOLTO]Background e container
    « Risposta #27 il: 19 Apr 2014, 19:14:59 »
    si Berry siamo giunti contemporaneamente alla soluzione era quel "center top" che mancava e non faceva funzionare il tutto.
    Grazie Berry, grazie Claudio, grazie M_V_C, grazie maxzilla, grazie a tutti!
    « Ultima modifica: 19 Apr 2014, 19:17:07 da La Tigre è ancora Viva »

     



    Web Design Bolzano Kreatif