A CSS gradient is generated by the browser, so you can create rich backgrounds without image files.

Small parameter changes can dramatically alter visual hierarchy, so test gradients with real text overlays.