http://rpedrosa.com/efinancial/
In this page, I am trying to make the sign in box slide overlaying the other content, but it always comes under it, even after setting z-index: 999
.
Any help?
Here's my code:
HTML:
<nav>
<ul id="primary-nav">
<li><a href="#">All jobs</a></li>
<li><a href="#">Candidates</a></li>
<li><a href="#">Recruiters</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Help</a></li>
<li><a href="#">Contact Us</a></li>
<li id="login-link"><span class="fa fa-user user-icon"></span>Sign In <span class="fa fa-chevron-down chevron-icon"></span></li>
</ul>
<div id="signin-box">
<form id="form-signin" action="">
<label for="username">Username</label>
<input type="text" name="username">
<label for="password">Password</label>
<input type="text" name="password">
<button type="submit">Sign In</button>
<div>Not registered?</div>
<button type="button">Sign Up</button>
</form>
</div>
</nav>
CSS:
header nav {
float:right;
position:relative;
margin:20px 0;
height:50px;
}
div#signin-box {
position:absolute;
top:50px;
right:0;
background-color:#015163;
padding:20px;
color:#FFF;
font-size:18px;
z-index:999;
display:none;
}
Thanks in advance! :)