Smashing Magazine - we smash you with the information that will make your life easier. really.
5 Simple Tricks To Bring Light and Shadow Into Your Designs
There’s just no escaping light and shadow — it’s everywhere you look. Everything you see reflects light and casts some sort of shadow. Visually, light and shadow help us make sense of what we see and help us understand texture, dimension and perspective.
So, as we try to make our designs on the Web more natural, moving and intuitive, a good understanding of light and shadow is pretty important. Here are 5 ways to better use light and shadow to polish your page designs and make them stand out on the screen.
[By the way, did you know there is a brand new Smashing Wordpress Book? Push WordPress past its limits!]
A Quick Anatomy Of Light And Shadow
In the simple diagram below, we can see that the light source is coming from the left. The highlight is where the light is strongest, and the shadows fall on the side furthest from the light source. The appearance of light and shadow tells us a lot about the surfaces and textures in the image.

But what does this have to do with Web design, you ask?
If you’re trying to design rich, tactile interfaces and websites, light and shadow are your friends. In the same way that many classic artists made their paintings jump off the canvas, you can use light to give your designs depth and visual interest. Let’s get into it.
1. Using A Light Source
Perhaps the most important part of working with lighting is knowing where the light(s) is coming from. The light source will most likely determine where the highlights and shadows fall (although with Web design you can afford to bend these rules in places). If you’re working in Photoshop, you can use the “global light” effect so that all of your lighting effects follow the same light direction.
Controlling the source(s) of light in your designs (even if just with a linear or radial gradient) can help create atmosphere in your page designs. It can also help direct the eyes to a focal point in the design.
Examples on the Web
Campaign Monitor use a burst of light rays that conveys the feeling of a sunrise behind the design.
Icebrrg use light to submerge its website deep underwater.
Mike Precious uses more than one light source to add visual interest and to tie in with the desk-lamp lighting style.
Deaxon use a subtle light source behind its logo to give the logo visual prominence on the page.
2. Gradients
In the real world, very few things have a flat tone. Light and shade are on everything. Subtly using gradients is a great way to provide depth and makes things come to life on the screen.
The key with gradients is not to overdo them. If you’re using Photoshop, make use of layer styles for your gradients. This gives you the freedom to edit them at any point; it also means that if you resize the element, the gradient will rescale too.

Examples on the Web
nclud’s website is a lesson in subtle yet effective use of gradients to separate and organize content.
CSS Ninjas appears to use flat colors at first glance, but each colored area has a subtle gradient, which gives it texture.
3. Highlights
Highlights can help balance shadows and should be used on the edges of objects closest to the light source. Highlights are often overlooked because when used effectively, you don’t even notice they’re there. And while not suited to every situation, a tiny highlight can make all the difference in polishing an interface. The “sharper” the highlight, the shinier the surface will appear.
To really appreciate highlights, we need to zoom in a bit close. A good trick for adding highlights is to work at 200% or more, because at 100% it can be hard to see what you’re doing clearly.
Examples on the Web
Icon Dock and Newism both use a semi-transparent white line on the page element’s top edge to give it a highlight. It’s barely noticeable but adds a bucket of polish to the design.
You’ve probably seen Apple’s website already. However, you may not have noticed the lovely highlights at the bottom of the navigation items, which help make the words look recessed.
4. Basic Shadows
Like gradients, drop-shadows have become a staple of most Web designers. Shadows can really add visual depth and texture when used the right way. The key is not to overdo it.
The qualities of a shadow depend on the light direction and intensity, as well as the distance between the object and the surface where the shadow is cast. The stronger the light, the darker and sharper the shadow. The softer the light, the softer the shadow.

Examples on the Web
When it comes to online examples of drop-shadows, there are simply too many websites to choose from. When used cleverly, they can add a touch of dimension to even the most minimal design.
LinkedIn adds a very subtle shadow to the bottom of its sidebar elements to create the illusion of depth.
Google — with perhaps the hardest-working page on the Internet — still invests in the subtle use of shadow for its search page.
5. Advanced Shadows
You can do a lot beyond basic drop-shadows to give elements a third dimension. Longer shadows are a great way to change the spatial relationship between objects on a page.
In the examples below, the same Coke can is given completely different positions in space depending on its shading and shadow.



Examples on the Web
Emotions by Mike cleverly uses shadow (and light) to turn the flat page into a floor.
Superkix uses shadow to float sneakers “above” the website. The shadow moves when you resize the page, as if the light were shifting.
Sofa creates a floor on the white background with great use of both light and shadow.
Further Resources
Area for further articles and related resources.
- Photoshop Cafe
Tutorial on casting shadows in Photoshop. - Advanced Shadow Techniques
Working with shadows in Photoshop. - PSDtop Blog
Understanding drop-shadows. - Peachpit
Light and shadow in Photoshop. - Aviva
Casting realistic shadows. - PSDtuts
Using light and shade to bring text to life. - Build Internet
Light and shadows: feathering gradients in Photoshop - PSDtuts
Using gradients to make light and shadow… and a coffee cup!
(al)
Rob Morris is an Australian designer based in Japan. He freelances for clients all over the world under the moniker Digitalmash. You can follow his adventures on Twitter. http://twitter.com/digitalmash
- 106 Comments
- 1
- 2
April 20th, 2009 2:09 pmSimple yet so powerful. Love the one pixel lines and very subtle gradients.
- 3
April 20th, 2009 2:16 pmVery useful references, I’ll use them soon!!!
- 4
April 20th, 2009 2:17 pmbrilliant, have been looking for something to kick start my understanding of this.
thanks alot - 5
April 20th, 2009 2:32 pmthanks so much
- 6
April 20th, 2009 2:48 pmVery nice and helpful – these tricks are simple and effective. BTW: design of Mike Precious is lovely!
- 7
April 20th, 2009 3:07 pmSweet. I really like shadows and 3D effects
at websites. Especially to push informationen
and build levels. - 8
April 20th, 2009 3:08 pmGreat examples and tips!
- 9
April 20th, 2009 3:46 pmGreat job!
thanks for bringing some light into the shadow.
- 10
April 20th, 2009 3:46 pmAny way you could give tutorials on these specific effects? I see the related links but would be awesome to see how these examples were specifically created
- 11
April 20th, 2009 4:18 pmVery nice article
- 12
April 20th, 2009 4:18 pmWicked tut. Great for inspiration. I would argue on one point: Google has a pretty harsh shadow that is only justified by the awesome-ness that is Google. That and does anyone really use their homepage?
- 13
April 20th, 2009 5:23 pmI agree, Google’s shadow is pretty bad, not to mention their logo. It’s established now, but no one would argue that either their logo or shadow are any good… Maybe it’s just me though?
- 14
April 20th, 2009 5:41 pmvery very well.
- 15
April 20th, 2009 5:52 pmGreat post! I love the power of shadows and especially gradients in web design.
- 16
April 20th, 2009 6:21 pmJust Great.
- 17
April 20th, 2009 7:09 pmAwesome. This is a great tutorial. I think sometimes I’m lazy with my shadows and gradients and make them look a little bit unnatural. Thanks for the insight and tutorial.
- 18
April 20th, 2009 7:49 pmperfect good article
This helps to improve the some of most common error which every designer makes.
- 19
April 20th, 2009 9:09 pmwell done, great work but for me still it is difficult to perform.
- 20
April 20th, 2009 9:32 pmSimply love it!
- 21
April 20th, 2009 9:36 pmGreat stuff. You said all the things I wanted off my chest for other designers.
- 22
April 20th, 2009 9:59 pmcool article………
- 23
April 20th, 2009 10:37 pm10x a lot, very usefull :)
- 24
April 20th, 2009 10:37 pmOh God,
At last i got it………..The big problem with me, and i think with every designer is the concept of light+shadow. This article will help a lot in learning this concept.Thanks, Great post
- 25
April 20th, 2009 10:38 pmIlluminating !
- 26
April 20th, 2009 10:39 pmI agree with earthwormjim. The folks over at google have´nt got a clue when it comes to design. I wonder how they have been able to established all that they have with such poor design and midrange usability. That could actually be a good article, why google have success?
- 27
April 20th, 2009 10:45 pmVery nice article!! Very usefull also!
Just makes me want to experience with shadows!!
Grtzz, Lin - 28
April 20th, 2009 11:00 pmthank you so much for your everyday education. its perfect!
- 29
April 20th, 2009 11:06 pmmost useful article on smashing magazine in a long time !! – especially loved the coke can example.
- 30
April 20th, 2009 11:10 pmi’ll print this one..gracias!
- 31
April 20th, 2009 11:26 pmsimply awesome…!!!!
- 32
April 20th, 2009 11:28 pmI’m a fan of shadows!
Thank you very much. - 33
April 20th, 2009 11:33 pmReally nice article! You should think about getting a “print” function for these things!
- 34
April 20th, 2009 11:38 pmexcellent! shadows are oftenly used in horrible ways!!
- 35
April 20th, 2009 11:40 pmWeb design is all about sweating the details and this article shows you how to do it. Nice work!
- 36
April 20th, 2009 11:47 pmVery nice. Shadows can be abused but the examples are very good.
- 37
April 21st, 2009 12:17 amGreat article this one. Especially like the 1px highlights, just can’t get enough at the moment!
Nice one RM. - 38
April 21st, 2009 12:17 amBrilliant article.
- 39
April 21st, 2009 12:17 amAnother useful post. Thanks a lot, I love these details!
- 40
April 21st, 2009 12:17 amamazing. thanks
- 41
April 21st, 2009 12:30 amNice article. As always the key is in being subtle.
- 42
April 21st, 2009 12:33 amVery Nice Article…… Thx Man…
- 43
April 21st, 2009 12:46 amAwesome
- 44
April 21st, 2009 12:51 amIt all boils down to correct use of gradients, contrast and composition. Many of these posts can be summed up in one universal post with universal guidelines that all professional design build on, but that wouldn’t b much fun now, would it? :3
- 45
April 21st, 2009 12:59 amamazing!!!!!!!!!!!!
- 46
April 21st, 2009 1:03 amShouldn’t the title read – “5 examples of websites that bring light and shadow into their designs”?
If you can link to specific tutorials to achieve these examples then you can use the current title.
Smashing Magazine is turning into the equivalent of today’s journalism. Lazy, regurgitated and available earlier.
- 47
April 21st, 2009 1:28 amGreat job! As always interesting!
- 48
April 21st, 2009 1:37 amSteven,
I think that’s a bit harsh. I wrote the article so that people could keep these things in mind when they design. There is actually text amongst the examples which I think is useful.
There are links to tutorials at the end of the article which get into specifics, but at the end of the day it’s about a broader understanding than simply providing verbatim step by steps.
Rob
- 49
April 21st, 2009 1:40 amVery nice reminder about light, gradients and polish.
Btw, I saw “EMOTIONS By Mike” website for the first time a couple a years ago, and I still believe it’s one of the best designs out there.
It inspired me then. And still does. - 50
April 21st, 2009 2:41 amvery good article. very well documented. congrats!
- 51
April 21st, 2009 2:59 amVery useful, also in PowerPoint
- 52
April 21st, 2009 3:10 amVery nice article and great examples easy to understand^^
I think that it will help me in the design of my next projects! Thank you! - 53
- 54
April 21st, 2009 3:23 amOne Word. Brilliant.
- 55
April 21st, 2009 3:50 amSome nice examples, thank you!
- 56
April 21st, 2009 3:51 amSome really nice examples!
- 57
April 21st, 2009 3:55 amQuality post, this is exactly the sort of thing I need to work on
- 58
April 21st, 2009 4:04 amAwesome! :)
- 59
April 21st, 2009 4:05 amI always use light and shadow in my work, it brings it to life, makes it feel real. Some really nice examples as well.
- 60
April 21st, 2009 4:16 amCheck out these 5 web design polishing techniques too:
http://line25.com/articles/5-must-know-web-design-polishing-techniques - 61
April 21st, 2009 4:27 amGreat examples! Thanks for sharing…
- 62
April 21st, 2009 5:07 amCreating lovely lighting effects in Photoshop is one thing, but then translating these to accessible, valid and unbloated XHTML and CSS is the tricky part. Maybe a follow up post might be useful that outlines the best techniques for doing just that. I’m thinking of sliding doors, elastic content boxes, rounded corners + gradients, efficient use of divs with background images, etc.
- 63
April 21st, 2009 5:09 amnice article …
- 64
April 21st, 2009 5:17 amWow, its great!
- 65
April 21st, 2009 5:18 amlove it! power to the drop shadow…!
- 66
April 21st, 2009 5:43 amthanks for posting a unique and incredibly helpful guide!!!
- 67
April 21st, 2009 6:14 amThese are good examples, but as a novice Photoshop designer it would be nice if you could show us HOW to create these effects! From the title of this post that was what I was expecting :(
- 68
April 21st, 2009 6:35 amGreat article, love it! I will put these tips in practie in my new web site design. Thanks.
- 69
April 21st, 2009 6:53 amsimple and very useful, thanks
- 70
April 21st, 2009 7:14 amHey, the screen capture image you are using for the Superkix example above is the same image you are using for the Sofa example below it…
- 71
April 21st, 2009 7:50 amThis one is interesting : ) Thank you for sharing!
- 72
April 21st, 2009 8:01 amRim light. Where’s your rim light.
- 73
April 21st, 2009 8:03 ampretty enLIGHTening article! sorry i just had to…
- 74
April 21st, 2009 8:20 amGreat stuff Rob, fantastic examples. Lovely read.
- 75
April 21st, 2009 8:57 amGreat tricks
we should as adobe change the default drop shadow values. Worst setting never used it. - 76
April 21st, 2009 9:08 amBonito y poderoso
- 77
April 21st, 2009 9:25 am:)) goooooooooood !
- 78
April 21st, 2009 9:46 amI had created a tutorial on the same kind of effect http://www.dezinerfolio.com/2008/04/25/how-to-design-with-shadows-and-lights
- 79
April 21st, 2009 10:14 amThis is a great article! In the section of highlights, there is a great example of how Apple uses highlights to create recessed text. I’ve always had trouble with this. Does anyone know of a good tutorial on creating this effect? I don’t know if everything is done by hand or if there are Photoshop methods for creating this. Any help?
- 80
April 21st, 2009 10:29 amThere were some pretty cool examples. Thanks.
- 81
April 21st, 2009 11:55 amI found this article a great place to discover some cool sites like icebrrg and css ninja’s. Bonus! Thanks!
- 82
April 21st, 2009 1:29 pmnice post! In addition to “4. Basic Shadow” (1st example), I often also add a subtle light (mostly white) stroke of 1px
- 83
April 21st, 2009 7:41 pmQue legal! Valiosas dicas, muito poderosas!
- 84
April 21st, 2009 10:58 pmThis absolutely useful for anyone who gives attention to detail. Thanx a lot.
- 85
April 21st, 2009 11:26 pmArticles like these establish my excellent impression about Smashing Magazine!
Brilliantly written. Thanks a lot.
- 86
April 21st, 2009 11:44 pmAwesome list…great info…thanks
- 87
April 22nd, 2009 12:37 amGreat!! thanks
- 88
April 22nd, 2009 1:31 amAwesome !!! Great Work !!!
Still Smashing It ! - 89
April 22nd, 2009 2:06 amnice ..one
- 90
April 22nd, 2009 3:20 amnice ..two
- 91

- 92
April 22nd, 2009 8:08 amSimply superb, you guys rock. Your articles are crisp and clean. Thanks a lot, great work guys. Keep it up :-)
- 93
April 22nd, 2009 9:11 amUSEFUL TIPS!
- 94
April 22nd, 2009 10:39 amVery useful article on shadows. It is really an important factor to keep in mind. Thanks SM.
- 95
April 22nd, 2009 1:51 pmNice, but this web 2.0 crap is gag worthy sometimes.
- 96
April 22nd, 2009 2:37 pmBrilliant. It’s the little touches that separate great designs from good and the points you mention should be talked about more often — small things that make a big difference. Great article Rob.
- 97
April 22nd, 2009 7:59 pmGreat tips! Really interesting uses of lighting/shadow.
- 98
April 23rd, 2009 12:02 amGreat article. It really put some things into perspective for me. :)
I’m currently training my 3D undertanding in Graphic Design for print at the moment. This article also helps with that – cross media :) - 99
April 27th, 2009 5:19 amGreat info and examples – thanks for posting!
- 100
April 29th, 2009 7:23 amFor those interested, I’ve elaborated on how I did some of the shading techniques in the article on my blog. http://digitalmash.com/journal/articles/upright-shadows/
- 101
April 30th, 2009 12:17 amNice directions.
- 102
April 30th, 2009 4:14 pmI am 3 weeks into my stank chode experiment where I began by running 10 miles through the louisiana backwoods, then put on a pair of water tight underwear which sealed in the moisture and bacteria. My experiment will conclude on week four, when I will remove said underwear and expose my posterior to my doctor for my first rectally administered prostate exam. Stand by for results.
- 103
May 10th, 2009 11:00 amThank’s, really very usefull. I’ll try to use it. Again, thank you very much.
- 104
May 15th, 2009 10:03 pmHmm… Really a neat collection.
Very useful for web designers like me. :)
Thanks - 105
January 12th, 2010 11:16 amQuestion about nclud.com — I like the look, but does it violate the principle of *consistency of metaphor* (http://bit.ly/7ooMyi and http://bit.ly/6tWhXV) — i.e. the position of the imaginary light source isn’t consistent, as your arrows going in different directions show?
- 106
January 20th, 2010 1:21 amExcellent article. Very helpful. Thanks!
- 00
There are no trackbacks at this time. If you are interested in leaving a trackback, please use this URL.
Leave a Comment
Make sure you enter the * required information where indicated. Please also rate the article as it will help us decide future content and posts. Comments are moderated – and rel="nofollow" is in use. Please no link dropping, no keywords or domains as names; do not spam, and do not advertise!
Interact
Popular
- 100 Wordpress Themes
- Photoshop Tutorials
- Fantastic Wallpapers
- 40+ Excellent Freefonts
- Dual-Screen Wallpapers
- Wordpress Themes for 2009
- Illustrator Tutorials
- Incredible Free Icon Sets
- High-Quality Free Fonts
- 30 Scripts For Galleries
- Photoshop Text Effects
- Useful Icon Sets
- Web Design Trends
- iPhone Wallpapers
- Before Launching a Website
- CSS Layouts And Templates
- Photoshop Actions
- Stunning Pictures and Photos
- Fantastic HDR Pictures
- Logo Design Tutorials
- Free Design Templates
- 10 Mistakes In Logo Design
- Photoshop Custom Shapes
- 40 Creative Design Layouts
- 8 Layout Solutions
- 53 CSS Techniques
- Photography Techniques
- Black & White Photography
- Styling Design Elements
- CSS-Based Forms
- 50 jQuery Techniques
- 50 Portfolio Websites
- 50 CSS Techniques
- Creative Logo Designs
- Desktop Wallpapers
- 25 Open Source Mac Apps
- 50 Free Icon Sets
- Common Practices To Increase Returning Visitors - http://bit.ly/5a4bRc
- @glennvh please contact our support team: orders@smashingmagazine.com with your purchase number, they'll tell you how long you need to wait!
- @jchristopher it's our pleasure, Jonathan.
- HTML5 vs. Flash - http://remysharp.com/2010/02/08/html5-vs-flash/
- Learn Something Every Day: a nice little blog updated every day - http://bit.ly/rmcES
- We’re Ready for CSS3, but are we Ready for CSS3? - http://bit.ly/cKN7Bz
- lovely-css: a grid-based CSS framework - http://bit.ly/ayA0wb
















amazing!