Background Position
background-position allows you to set the position of the background image within your page, you can use left, right or even specifying on what size and including the pixel distance.
Background Attachment
Background-Attachment allows you to create a Fixed, Local, or Scroll. Fixed allows an image to stay in place when the user is scrolling on a page, Local allows a image to follow along with the other scrolling elements of a page and Scrolling means the image box is fixed but the actual image itself will look like it is scrolling behind a window, which is used here.
Background Size
Background-Size allows a developer to take an image and stretch it, make it large or smaller and even choose to cover the element that the image is placed within, this is a valuable tool in order to take a large image and make it fit by scaling it without distorting it.
Background - Edge Offset Value
This demonstrates offsetting from the edges using x/y values.
Multiple Backgrounds
This shows layering within background images, you are able to use individual or shorthand properties to achieve this. You can stack images, first image is on top while last is on bottom.
Summary
In summary being able to mould and use images however you need within CSS is a great benefit from a developer standpoint, this can greatly impact the user experience by allowing you to make a pleasing webpage. Learning how to even place an image on your page can make a huge impact by making your page stand out.