2012-10-31 8 views
8

Sto imparando come usare i gradienti CSS.Sfumature sfumate CSS

Il mio problema riguarda i gradienti dall'alto verso il basso. Puoi semplicemente vedere le "fermate" nel cambio colore.

enter image description here

Questo non è il mio codice CSS

#header { 
    width:1000px; 
    height:250px; 
    background:-moz-linear-gradient(top, #BF7A30 30%, #EDD599); 
    background:-webkit-linear-gradient(top, #BF7A30 30%, #EDD599); 
} 

è un modo per appianare le fermate in cima a gradienti di fondo? (questo, per il mio occhio, non è molto visibile in gradienti da sinistra a destra o da destra a sinistra)

risposta

3

Think's below css soddisferà le tue esigenze.

CSS:

#header { 
    width:1000px; 
    height:250px; 
    /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #EDD799 0%, #BF7F37 100%); 
    /* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #EDD799 0%, #BF7F37 100%); 
    /* Opera */ 
background-image: -o-linear-gradient(bottom, #EDD799 0%, #BF7F37 100%); 
    /* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EDD799), color-stop(1, #BF7F37)); 
    /* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #EDD799 0%, #BF7F37 100%); 
    /* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #EDD799 0%, #BF7F37 100%); 
} 

http://jsfiddle.net/xPLPH/

Per saperne di più su gradienti lineari: https://developer.mozilla.org/en-US/docs/CSS/linear-gradient

+0

Questo farà. Grazie. :) – Isuru

+2

Questa non è una soluzione al problema indicato con gli arresti colore visibili. Stai solo suggerendo di non usare le interruzioni di colore tra il gradiente e spostarle sui bordi: prima a 0%, ultima al 100%. Puoi vederlo se sposti le interruzioni di colore proprio come nel codice dell'autore della domanda: http://jsfiddle.net/zoaporx0/1/ –

+2

Non è affatto una risposta. Il bordo è ancora visibile. –

4

Questo è il mio strumento preferito per fare pendenze. Mi piace soprattutto che trasmetta la sintassi SASS/SCSS.

http://www.colorzilla.com/gradient-editor/

+0

Sono a conoscenza di questo strumento ma volevo solo imparare a farlo attraverso i CSS. Gli strumenti risparmiano tempo e tutti, ma non sono divertenti. : D – Isuru

+2

Questo è attraverso css. Questo ti aiuterà a imparare approcci diversi in realtà. –

Problemi correlati