Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CSS3 boxshadow on top of all other elements?

Tags:

html

css

I have a page setup as follows

<div class="Header"> Header content </div>

<div class="Content"> Main Body Content </div>

Now in the CSS for the header class, i'm putting

.Header {
    box-shadow: 3px 3px 10px #000;
}

This box-shadow however gets covered up by the Content div. Is there a way to have the shadow from this div on top of all other divs, without going the absolute positioning route?

like image 517
Mark Avatar asked Jul 11 '11 02:07

Mark


1 Answers

You probably want to stick it on a higher z-index. try this:

.Header {
    position:relative;
    z-index:999;
}
like image 67
AlienWebguy Avatar answered Oct 11 '22 20:10

AlienWebguy