
If you simply want to show Dropdown Menu on mouse hover in your page without using javascript.
You can simply use the CSS property to show dropdown using :hover property.
The following Html/css code will show you how to implement a dropdown using the CSS.
1. Create a css file style.css
2. Create a Html File
CSS
#nav_wrap { margin-top:15px } #nav_wrap ul { list-style:none; position:relative; float:left; margin:0; padding:0; background-color: orange; } #nav_wrap ul a { display:block; color:#fff; text-decoration:none; font-weight:700; font-size:12px; line-height:32px; padding:0 15px; font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; } #nav_wrap ul li { position:relative; float:left; margin:0; padding:0; } #nav_wrap ul li.current-menu-item { background:#596AEA; } #nav_wrap ul li:hover { background:#F58080; } #nav_wrap ul ul { display:none; position:absolute; top:100%; left:0; background:#596AEA; padding:0 } #nav_wrap ul ul li { float:none; width:200px; } #nav_wrap ul ul a { line-height:120%; padding:10px 15px; } #nav_wrap ul ul ul { top:0; left:100%; } #nav_wrap ul li:hover > ul { display:block; } h1{ text-shadow: 2px 2px #A8160B; color: #E39963; }
Html
<html> <head> <link href="cssdropdown.css" rel="stylesheet" type="text/css"/> </head> <body> <h1>Simple CSS Drop Down Menu</h1> <nav id="nav_wrap"> <ul> <li class="current-menu-item"><a href="#">Home</a></li> <li><a href="#">Menu 1</a> <ul> <li><a href="#">Sub Menu 1</a></li> <li><a href="#">Sub Menu 2</a> <ul> <li><a href="#">Deep Menu 1</a> <ul> <li><a href="#">Sub Deep 1</a></li> <li><a href="#">Sub Deep 2</a></li> <li><a href="#">Sub Deep 3</a></li> <li><a href="#">Sub Deep 4</a></li> </ul> </li> <li><a href="#">Deep Menu 2</a></li> </ul> </li> <li><a href="#">Sub Menu 5</a></li> </ul> </li> <li><a href="#">Menu 2</a> <ul> <li><a href="#">Sub Menu 1</a></li> <li><a href="#">Sub Menu 2</a></li> <li><a href="#">Sub Menu 3</a></li> </ul> </li> <li><a href="#">Menu 3</a> <ul> <li class="dir"><a href="#">Sub Menu 1</a> <ul> <li><a href="#">Category 1</a></li> <li><a href="#">Category 2</a></li> <li><a href="#">Category 3</a></li> <li><a href="#">Category 4</a></li> <li><a href="#">Category 5</a></li> </ul> </li> <li><a href="#">Sub Menu 2</a></li> <li><a href="#">Sub Menu 3</a></li> </ul> </li> <li><a href="#">Menu 4</a></li> <li><a href="#">Contact Us</a></li> </ul> </nav> </body> </html>