I am creating a website that is going to use an image that I cannot tile. I need this image to cover the entire background screen. However, I want this to work on large monitors as well as smaller monitors.
Should I make one large background image and scale it down using background-size or should I create multiple versions of the same image at various sizes then use CSS3 Media Queries to choose which image should be shown? If so what break points in screen size should I use?
I ended up choosing five breakpoint based on information from StatCounter:
This is up till December 2012.
Based off of these numbers, my testing, and speaking to others I chose the following options: