Voglio cambiare uno sfondo dopo un po '. Se lo sfondo ha un colore "chiaro" non c'è problema, ma se il colore è un gradiente impostato come il codice non funziona. c'è un lavoro da fare per quello?Modifica dello sfondo sfumato lineare dopo un momento
background: -webkit-linear-gradient(rgba(39,49,67,1), rgba(226,228,209,1)); /*For Safari 5.1 to 6.0 */
background: -o-linear-gradient(rgba(39,49,67,1), rgba(226,228,209,1)); /*For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(rgba(39,49,67,1),rgba(39,49,67,1), rgba(226,228,209,1)); /*For Firefox 3.6 to 15 */
background: linear-gradient(rgba(39,49,67,1),rgba(51,90,109,1),rgba(83,142,144,1), rgba(226,228,209,1)); /*Standard syntax */
jsfiddle per il normale cambio di colore
hai provato le transizioni css in combinazione con 2 diverse classi css (con 2 gradienti diversi) (e ogni secondo si alternano le classi con js)? – alexr
Oppure potresti andare completamente in CSS con questo, un esempio è qui su come usare le animazioni dei fotogrammi chiave CSS [collegamento] (http://css-tricks.com/snippets/css/keyframe-animation-syntax/) – trvo
Dipende da quali browser desideri utilizzare come target: i fotogrammi chiave supportati solo dai browser più recenti e un po 'incoerenti. Per il momento, opterei per una soluzione JS - o almeno una combinazione dei due - che vale la pena notare –