CSS Gradient Colori

March 4

Imparare ad applicare sfumature di colore CSS alle pagine Web aumenta potenzialmente il ricorso, o almeno il potere di disegno, di quelle pagine. È possibile applicare l'effetto di elementi specifici in una pagina Web, come un particolare paragrafo o parole all'interno di un paragrafo. Se lo si utilizza per una pagina intera, considerare l'utilizzo di colori che sono abbastanza vicini l'uno all'altro, come colori molto contrastanti possono tirare vista l'attenzione lontano dal contenuto della tua pagina.

Non per Internet Explorer Browser

Se si dispone di un browser non-Explorer, è possibile creare un gradiente con i CSS con la creazione di uno stile che assegna il "background" attribuire un valore che include la parola "-moz-linear-gradient." Tale valore deve contenere anche i valori dei colori costituenti il ​​gradiente. Quando si applica questo e altri approcci per produrre un gradiente, essere sicuri di scegliere un colore per il primo piano che si stagliano contro lo sfondo graduato. Ad esempio, se questo sfondo si sposta dal bianco al rosso, scegliere il nero o un altro tonalità non-rosso per il testo o altro elemento di primo piano. Specificare che colore di primo piano con il CSS attributo "colore".

Esempio di codice CSS per i non-IE Browser

Il codice CSS seguendo questa sezione crea un gradiente che progredisce dal nero al bianco. È possibile visualizzare effetto sfumato del codice incollando in un documento Blocco note, salvarlo con estensione "htm", poi aprire nel browser.

<Html>

<Head>

<Style>

.gradStyle {

sfondo: -moz-linear-gradient (in alto, # 000000, #FFFFFF);

color: # 050505; / Colore del testo /

height: auto; / Gradiente tratto all'altezza di elemento /

padding: 15px; / Aggiungere un margine tra il bordo gradiente e bordo elemento /

}

</ Style>

</ Head>

<Body>

<P class = "gradStyle">

Questo sfondo mostra un gradiente.

</ P>

</ Body>

</ Html>

Internet Explorer e tutti i browser

La soluzione utilizzando la parola chiave "linear-gradient" non funziona nelle versioni 8 o al di sotto di Internet Explorer. È invece possibile utilizzare una soluzione che si basa su un piccolo file di immagine che mostra un gradiente. Utilizzare un programma di disegno ad esempio Microsoft Paint per creare la pendenza, quindi usare i CSS per ripetere questa immagine per tutto lo sfondo di un elemento. Come con l'approccio non-IE a gradienti creano, questo approccio comporta la definizione dell'attributo CSS "sfondo". Invece di specificare valori di colore dopo quella parola chiave, tuttavia, specificare il nome del file immagine che contiene il gradiente con la parola chiave "URL". Indicare l'immagine deve essere ripetuta specificando la parola "repeat-x" alla fine del "bianco" clausola.

Codice di esempio per tutti i browser

La seguente pagina Web per la creazione di un gradiente funziona in tutti i browser. Prima di aprire la pagina nel browser, creare un file di immagine sfumatura di colore in un programma di disegno, quindi salvare il file come "grad.gif" nella stessa directory della pagina Web.

<Html>

<Head>

<Style>

.gradStyle {

fondo: URL ( "grad.gif") 0% 0% repeat-x;

color: # 050505;

altezza: 150px;

padding: 15px;

}

</ Style>

</ Head>

<Body>

<P class = "gradStyle"> Un altro sfondo con un gradiente. </ P>

</ Body>

</ Html>