Reputation: 446
I have 4 'tabs' at the top of my page, which, when clicked, slide down to reveal a hidden div using the jQuery slide down function. The problem is that I don't want the 4 static 'tabs' to be affected by this. I want them to remain in the same position. I can't seem to find a away to stop them moving down when the hidden div is revealed.
Here is a JSFiddle of my code: https://jsfiddle.net/k6nzyrhm/
And here is the CSS for the static tabs:
.static {
width: 160px;
height: 120px;
float: left;
text-align: center;
margin: 250px 35px 0 35px;
}
Please does somebody know a way to stop the 4 static 'tabs' at the bottom from moving down when the hidden div is revealed. Thanks.
Upvotes: 0
Views: 1239
Reputation: 3386
Use position: absolute
on .content
. Absolutely positioned elements won't push the rest of the content down.
.content {
height: 0px;
width: 880px;
margin-left: 20px;
overflow: hidden;
background-color: #e62d67;
/* properties added */
position: absolute;
top: 240px;
}
See Example.
Upvotes: 2