Comportamento molto strano che non ho mai visto prima.Sfondo fisso div che si sovrappone alle barre di scorrimento del browser
Ho un div di posizione fisso che ha un'immagine di sfondo png trasparente. Lo z-index è impostato su -1 in modo che il contenuto possa scorrere sull'immagine fissa con le barre di scorrimento.
l'ho posizionata con il fondo e giusto al 0px, ma l'immagine si sovrappone le barre di scorrimento
Ecco il link (su FF e Safari, in ogni caso.):
http://adamjcas.www59.a2hosting.com/pg/show/id/4
CSS:
#plants /*for the cut paper plants in the background*/
{
background: transparent url(../background_images/plants.png) no-repeat;
bottom:0px;
right:0px;
z-index: -1;
position:fixed;
height:691px;
width:475px;
}
una trucco che ho usato era quello di utilizzare destra: 16px;
Che ha funzionato bene, in quanto vi è sempre (probabilmente) una barra di scorrimento destra. Ma il rotolo in basso è solo qualche volta lì. Si tratta di un semplice problema CSS?
Grazie per l'aiuto. Il trabocco era sicuramente il problema; quando ho apportato queste modifiche sembrava funzionare su Firefox (eccetto che lo sfondo si fermava ripetendo) ma fallisce in Chrome. Grazie per avermi messo sulla strada giusta; Continuerò a farlo e posterò i risultati. –
@Adam, Strano che sembrava funzionare bene per me su Chrome, FF e IE. Hai apportato le modifiche anche a 'rightContent'? – sarcastyx
L'ho fatto. Ma c'è di più in corso; lo sfondo del div #contenitore si fermò prima del fondo; il contenuto lo stava traboccando. Inserirò il codice finale quando avrò finito (problema minore al momento nella lista più grande), ma il fatto che le barre di scorrimento siano state evidenziate come overflow div era quello di cui avevo bisogno. –