View Full Version : Drop shadows in site layout
NeoDreamer
April 11th, 2006, 05:13 PM
Say I have a content box over a repeating background. I want the content box to have a drop shadow. How do I go about doing this? If I make the shadow an image, then the shadow will not always match-up with the background if the user contantly changes the size of the browser window.
norie
April 17th, 2006, 02:12 AM
Say I have a content box over a repeating background. I want the content box to have a drop shadow. How do I go about doing this? If I make the shadow an image, then the shadow will not always match-up with the background if the user contantly changes the size of the browser window.
use a semi-transparent png. here's how i load a transparent png into a background:
table#FeaturedCompany{
border: 1px solid #FFF;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/images/SemiTransparentBG.png'); /*only IE sees this*/
width: 400px;
height: 96px;
margin: 0px auto 0px auto;
}
table#FeaturedCompany[id]{ /*IE ignore this*/
background-image: url(/images/SemiTransparentBG.png);
background-repeat: repeat;
}
just google: transparent png
and you'll get a bunch of articles. You're sure to find the right one.
fluid_tw0
April 17th, 2006, 03:06 PM
trnasparent bgs will slow down the site, play with the css
example:
+---- ... ---+--+
| | | <--- (1)
| +--+
| | | <--- (2)
: : :
' ' '
| | |
+--+- ... ---+--+
| | | |
+--+- ... ---+--+
^ ^ ^.
| '. '.
(3) (4) (5)
(1) : top part of the shadow
image looks like
.
:.
:::.
::::.
code:
<td align="left" valign="bottom"><img src="shadow_top.jpg" /></td>
(2) : right side of the shadow
image looks like
::::.
::::.
::::.
::::.
code:
<td style="background: url(shadow_right.jpg) repeat-y left;"> </td>
(3) : left part of the shadow
image looks like
'::::
':::
'::
'
code:
<td align="right" valign="top"><img src="shadow_left.jpg" /></td>
(4) : bottom side of the shadow
image looks like
:::::
:::::
:::::
' '
code:
<td style="background: url(shadow_bottom.jpg) repeat-y left;"> </td>
(5) : left part of the shadow
image looks like
::::'
:::'
::'
'
code:
<td align="left" valign="top"><img src="shadow_bottomright.jpg" /></td>
AND DON'T FORGET TO SET CELLS' DIMENSIONS!
NeoDreamer
April 17th, 2006, 09:59 PM
Interesting ASCII art. But that won't help if your background has an intricate pattern. A slight size difference of the browser will make the seems of the shadow show.
Powered by vBulletin® Version 4.1.10 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.