background-color : This property set the background color of an element, either a <color> value or the keyword “transparent”, to make the underlying colors shine through. Note that the “transparent” value is the initial one if no background color is defined. <color> value could be either a name or a numerical RGB specification. The list of keyword color names is : aqua, black, blue, fuschia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white and yellow. Numerical RGB specification is something like #rgb or #rrggbb or rgb(r,g,b).
background-image : This property set the background image of an element. Values for this properties are either <uri>, to specify the image, or “none”, when no image is used. Note that if no background image is defined the value is set to “none”. <uri> value provide the adress of a ressource on the web. An example is url("http://www.myexample.com/stylesheet.css").