Background-image : This is used to provide the image to the background of Html page while mentioning the image file name,programmers make use of "url('image-name.extension')".
Background-size : It is used to change the dimension of the given image.it takes two different values,
Background-repeat : It is used to avoid repetition of the background image.
Note : If the given dimension of image is small then background image will be repeated.To avoid this programmers will make use of no-repeat value with above CSS property.
Background : It is used to make Html elements transparent on the web browser.Programmers can pass a value as transparent .
Background Position : It is used to adjust the position of background image on the browser,It takes five values
Note : As a programmer for this property we can pass combination of two values