Come creare una casella gradiente arrotondato in CSS

May 2

Cascading Style Sheets forniscono un modo per separare la formattazione dello stile in una pagina Web dal layout. In origine, i CSS è stato quello di essere un partner per il mark-up linguaggio HTML. Oggi, lo stile con i CSS si trova in altre lingue, come bene. Creazione di un gradiant richiede di fare uno sfondo con il colore che sfuma o degrada via. Questo dà un oggetto un aspetto strutturato o 3-D. CSS fornisce un modo per fare una scatola rettangolare, arrotondare gli angoli e poi riempirlo con uno sfondo sfumato.

istruzione

1 Aprire un editor di testo come Blocco note sul computer e inserire nella pagina tag di intestazione per il vostro foglio di stile. Ad esempio, digitare il <html> e <style> tag se iniziare un nuovo foglio.

2 Creare la prima casella digitando il codice per un bordo e poi mettere in uno stile di colore e la linea.

a.btn {border: 2px solido; color: # 00000;

3 Aggiungere le informazioni di raggio che crea gli angoli arrotondati.

border-radius: 5px;
-moz-radius: 5px;
-webkit-border-radius: 5px;

Questo codice crea il confine in più browser.

4 Inserire le informazioni colore di sfondo sfumato nella riga successiva del codice.

fondo: ## 800000; - Questo crea una solida come backup
Filtro: progid: DXImageTransform.Microsoft.gradient (startColorstr = '# 736F6E', endColorstr = '# 000000');

sfondo: -webkit-pendenza (lineare, in alto a sinistra, in basso a sinistra, da (# 736F6E), a (# 000000));
sfondo: -moz-linear-gradient (in alto, # 736F6E, # 000000);

Questo crea quattro diverse opzioni di fondo per coprire più browser.

5 Chiudere il confine con una staffa - "}".

Consigli e avvertenze

  • Un approccio più semplice sarebbe quella di utilizzare un'immagine pendenza premade come sfondo per la tua casella. In questo modo si evita di dover pasticciare con i molteplici problemi del browser.
  • Il codice di esempio crea una lineare, o gradiente orizzontale. Per fare un disegno circolare, usare "radiale", invece di lineare.
  • In anteprima la casella per assicurarsi che guarda a destra. CSS è un linguaggio complesso e richiede sintassi esatta. Un carattere perso può produrre un risultato inaspettato.