Background Image
The background-image property renders one or more images (or gradients) behind an element's content. Unlike an <img> tag, background images are decorative and invisible to screen readers.
URL Images
background-image: url("photo.jpg") loads a raster or vector image. Relative paths resolve from the CSS file location, not the HTML file.
Gradient Images
CSS provides linear-gradient(), radial-gradient(), and conic-gradient() — all treated as image values and compositable with other backgrounds.
Layering
Multiple values separated by commas stack images — the first value is the topmost layer, with background-color always at the bottom.