CSS background images can be stretched to fill a container or maintain their aspect ratio using properties like `background-size`. The `cover` value allows the image to cover the entire background, while `contain` keeps the image's proportions intact. Adjust `background-repeat` and `position` for the desired display effect.