Right now when I do this:
-moz-box-shadow: 0 0 200px #00C0FF;
-webkit-box-shadow: 0 0 200px #00C0FF;
box-shadow: 0 0 200px #00C0FF;
it gives a
If you can nest two divs then you should be able to use a combination of margins and overflow:hidden
to 'chop off' the top shadow without losing the required effect on the other edges.
For example this mark-up:
hello
And this CSS
.outer {
margin-top: 200px;
overflow: hidden;
}
.inner {
width:200px;
height: 200px;
margin: 0 200px 200px 200px;
-moz-box-shadow: 0px 5px 200px #00C0FF;
-webkit-box-shadow: 0px 5px 200px #00C0FF;
box-shadow: 0px 5px 200px #00C0FF;
}
Gives this result - http://jsfiddle.net/ajcw/SLTE7/2/