Recently when working on a clients site I found that there were a lot of images being used when a quick little CSS fix could have done the trick. The basic outline of the site involved a few transparencies and a lot of drop shadows. The drop shadows were placed on the container/wrap and the text had drop shadows that had been all done in Photoshop. (Some of the drop shadows were not consistent.)
After looking at the site I told the client that within three minutes I could remove all of the images being for text, drop shadows and opacity allowing his site to load faster.
The answer was what I had expected and the following code was quickly being thrown into the site.
The Code
For the drop shadows on divs:
1 2 3 4 5 6 7 8 | .container{ width:1080px; margin:0 auto; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow: 0 2px 5px #666; -webkit-box-shadow: 0 2px 5px #666; } |
For the drop shadows on text:
1 2 3 4 5 | h3{ font-family: Times; letter-spacing: 1px; text-shadow: 2px 2px 2px #000; } |
For the opacity:
1 2 3 4 5 | .sidebar ul{ list-style-type:none; opacity: 0.9; width: 180px; } |
