Ho scoperto che Firefox e Chrome si comportano in maniera opposta nel rendere uno sfondo a gradiente, traslato dal margine inferiore della pagina.
Ecco il mio codice CSS:
codice:
html
{
background:linear-gradient(to bottom, rgba(245,245,245,1) 0%,rgba(255,255,255,0) 8%);
background-position: center top 30px;
}
body
{
background:linear-gradient(to bottom, rgba(255,255,255,0) 92%,rgba(245,245,245,1) 100%);
background-position: center bottom 100px;
}
Ho creato anche un JSFiddle (Sfondo traslato )
L'idea è quella di applicare una sorta di effetto "Sliding doors" dello sfondo applicando 2 gradienti opposti sugli elementi BODY e HTML.
Il problema emerge quando imposto l'offset dal margine inferiore nel tag BODY. Firefox lo trasla verso l'alto quando imposto valori positivi per l'offset, mentre Chrome lo fa con valori negativi (o trasla verso il basso con valori positivi).
Quindi i 2 browsers hanno comportamento opposto.....
Potete aiutarmi?