You need to implement a similar menu:
1. When you point at an item -> a bar appears at the top
2. When you click on an item -> The menu drops out 3. If you hover over an item in the menu itself -> a picture appears on the right
$(".header_nav").on("click", function() { $(".drop_menu").show(); }); $(".drop_menu:has(a)").on("click", function() { $(".drop_menu__img").show(); }); * { margin: 0; padding: 0; } ul>li { list-style: none; } .wrapper { margin: 0 auto; width: 100%; } .horizontal_line { background: black; float: left; width: 100%; height: 6px; clear: both; margin-top: 10px; margin-bottom: 22px; } .horizontal_line:hover { background: red; height: 6px; } .header_nav { float: left; } .header_nav ul>li { display: inline-block; padding-right: 20px; } .header_nav a { text-decoration: none; } .header_nav a:hover { color: #1bff04; text-decoration: none; } .drop_menu { display: none; height: 100px; width: 110px; background: blue; float: left; position: relative; top: 25px; right: 238px; } .drop_menu a { color: white; text-decoration: none; font: 14px "Times New Roman"; } .drop_menu a:hover { color: #1bff04; text-decoration: none; font: 14px "Times New Roman"; } .drop_menu__img { display: none; height: 100px; width: 110px; background: #ff9a22; float: left; position: relative; top: 25px; right: 238px; } <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <div class="wrapper"> <span class="horizontal_line"></span> <nav class="header_nav"> <ul> <li><a href="#">Example</a></li> <li><a href="#">Example</a></li> <li><a href="#">Example</a></li> <li><a href="#">Example</a></li> <li><a href="#">Example</a></li> </ul> </nav> <div class="header_nav__drop"> <nav class="drop_menu"> <ul> <li><a href="#">Example-drop</a></li> <li><a href="#">Example-drop</a></li> <li><a href="#">Example-drop</a></li> <li><a href="#">Example-drop</a></li> </ul> </nav> <div class="drop_menu__img"></div> </div> </div> 