Click here to Skip to main content
15,921,660 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I want to achieve drop and hide menu effect from http://www.inc.com/
here is fiddle
http://jsfiddle.net/56ThC/1/[^]
how to align it to be at a center of the screen and not to have dislocated .submenu
here is the code


HTML:
<div class="block">
    <div class="box" id="1">
        menu1
        <div class="submenu" id="1">
            <div class="box2">item1_1</div>
            <div class="box2">item1_2</div>
            <div class="box2">item1_3</div>
            <div class="box2">item1_4</div>
            <div class="box2">item1_5</div>
         </div>
    </div>
    <div class="box " id="2">
        menu2
        <div class="submenu" id="2">
            <div class="box2">item2_1</div>
            <div class="box2">item2_2</div>
            <div class="box2">item2_3</div>
            <div class="box2">item2_4</div>
            <div class="box2">item2_5</div>
         </div>
    </div>
    <div class="box" id="3">
        menu3
    </div>
    <div class="box" id="4">
        menu4
    </div>
    <div class="box" id="5">
        menu5
    </div>

 </div>

JQERY:
$('.submenu').hide();


$(".box").hover(function(){
    $(this).find(".submenu").stop().fadeToggle(700);
});

CSS:
.block{
    width: 615px;
    border: solid 1px #aaa;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
}
.box{
    width: 100px;
    height: 50px;
    border: solid 1px #ccc;
    display: inline-block;
    vertical-align: middle;
}
.submenu{
    width: 615px;
    height:300px;
    position:absolute;left:8px;top:60px;
    border: solid 1px #aaa;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
            }
.box2{
    width: 200px;
    height: 200px;
    border: solid 1px #ccc;
    display: inline-block;
    vertical-align: middle;
           }


Thanks for your help and time
Posted
Updated 24-Jan-14 11:18am
v2

1 solution

Just use your browser developer tools [press F12]in
http://www.inc.com/[^]
Replace the same css in your site to achieve it !

All the best:) If you need more support in terms of css positioning write back
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900