Case 1 - All the background details explicitly specified.
/* syntax */
background: [background-image]
[background-position]
[background-size]
[background-repeat]
[background-attachment]
[background-origin]
[background-clip]
[background-color];
/* longhand */
background-image: url(background.jpg);
background-position: top center;
background-size: 200px 200px;
background-repeat: no-repeat;
background-attachment: fixed;
background-origin: padding-box;
background-clip: content-box;
background-color: red;
/* shorthand */
background: url(background.jpg)
top center / 200px 200px
no-repeat
fixed
padding-box
content-box
red;