2010-06-19 65 views

risposta

9

Praticamente tutti i browser supportano le sfumature. Ecco il CSS è necessario:

.gradient{ 
    /* For any browser that can't create a gradient */ 
    background-color: #EFEFEF; 
    /*//mozilla*/ 
    background: -moz-linear-gradient(top, #efefef, #FFF); 
    /* Chrome/Safari  */ 
    background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#FFF)); 
    /*IE 6/7 */ filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EFEFEF',EndColorStr='#FFF'); 
    /*IE 8 */ 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEFEF, endColorstr=#FFF)"; 
} 
+0

Non riuscivo a farlo funzionare in FF 3.6.3, Opera 10.53 o IE 8. –

+0

Verifica i tuoi colori Questo è molto delicato dal grigio chiaro al bianco. E Opera non crede affatto alle sfumature. –

+0

ok ma perché non funziona http://jsbin.com/iquje4/2 per favore puoi modificarlo per fare lo stesso come immagine gradiente nella mia domanda –

3

Provate alcuni dei generatori gradiente CSS che si possono trovare con una ricerca su Google, come ad esempio: http://gradients.glrzad.com/

o

http://www.designdetector.com/demos/css-gradients-demo-1.php

Inoltre, dare un'occhiata a gradiente di tutorial di Webkit: http://webkit.org/blog/175/introducing-css-gradients/

E Firefox: http://hacks.mozilla.org/2009/11/css-gradients-firefox-36/

Ora - questo in mente: Questa è roba nuova - CSS3, che non è ancora finalizzato. Il supporto del browser per i contenuti CSS3 è molto all'avanguardia. Non avrai il supporto cross browser per i browser che hai elencato. Gli ultimi Webkit (Safari, Google Chrome) e Firefox sono le tue migliori scommesse. IE supporta i filtri. Opera comunque non supporta alcun tipo di sfumatura.

+0

ok possiamo dare un sostegno in IE anche utilizzando qualsiasi Javascript –

+0

@ metal-gear-solido - Sì, ma si dovrà avere un'immagine un gradiente di backup per IE6 e forse 7, e caricare quelle immagini se il CSS non funziona. – tcooc

+0

IE fa gradienti, usano solo "filtro". –

Problemi correlati