background

Tutte le proprietà dello sfondo fin qui viste possono essere ridotte nella short definitionbackground:

See the Pen oDJrc by Giovanni Buffa (@gioppy) on CodePen

Diversamente da font, i valori della proprietà background non hanno un ordine prestabilito e, inoltre, non c’è un numero minimo da definire.

Infine, ricordati che grazie ai CSS3 puoi definire in un’unica volta più immagini di sfondo da poter utilizzare. Questa possibilità è molto utile per evitare di aggiungere contenitori nel tuo HTML per impostare più sfondi1. La sintassi è la seguente:

div{
   background-image: url(images/first_image.png), url(images/second_image.png), url(images/third_image.png);
   background-color: #ff0000;
   background-repeat: no-repeat;
   background-position: top center, top right, bottom left;
}

Logicamente puoi usarla anche sulla short definition, basta che separi i vari background e i posizionamenti o le ripetizioni con una virgola.

See the Pen oDJrc by Giovanni Buffa (@gioppy) on CodePen

1. La possibilità di inserire più sfondi funziona solo sui browser moderni http://caniuse.com/#search=multiple%20background