Is there a simple way to create a background image inside a container positioned halfway down the page, with a height of roughly 20%-30% of the screen height? Should I generate multiple versions of the image and utilize CSS Media Queries to display only one at a time based on resolution ranges? Alternatively, is there a more efficient method to ensure the image scales automatically? Would using a vector format for the image facilitate this process?