To make a background image fit the screen using CSS, you can use the `background-size` property. Set it to `cover` for the image to cover the entire viewport, or `contain` to ensure the whole image is visible. Combine this with `background-position` to center the image. Use `width: 100%` and `height: 100vh` for full responsiveness.