I’ve been doing some work with CSS3 for our new site and ran across this gallery which shows off some of the possibilities using the CSS gradient property. Some of these patterns are impressive.
If you want to learn more about the mechanics behind this Chris Coyler has a pretty good article and Lynda has some great courses on CSS.