Home » Snippets » Smooth Two Level CSS3 Navgation Menu Smooth Two Level CSS3 Navgation Menu - Snippet --- jQuery jQuery UI Bootstrap Angular Backbone D3 Ember GreenSock TweenMax Handlebars Lodash Modernizr Polymer React React DOM Snap.svg Three.js Underscore Zepto ZingChart --- Bootstrap Foundation Animate.css Preview HTML CSS JS <div id="container"> <div id="nav"> <ul> <li><a href="#"><span>Dashboard</span></a></li> <li><a href="#"><span>Posts</span></a></li> <li class="dropdown"><a href="#"><span>Users</span></a> <ul> <li><a href="#"><span>Joshua Hibbert</span></a></li> <li><a href="#"><span>Kyle Bragger</span></a></li> <li><a href="#"><span>Jack Rugile</span></a></li> </ul> </li> <li class="dropdown"><a href="#"><span>Settings</span></a> <ul> <li><a href="#"><span>General</span></a></li> <li><a href="#"><span>SEO</span></a></li> <li><a href="#"><span>Style</span></a></li> <li><a href="#"><span>Plugins</span></a></li> <li><a href="#"><span>Security</span></a></li> </ul> </li> <li><a href="#"><span>View Site</span></a></li> </ul> </div> </div> /*============================*/ /* General /*============================*/ html, body { background: #fff; font: 100% helvetica, arial, sans-serif; margin: 0; padding: 0; } #container { margin: 40px auto; width: 800px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } #header { border-bottom: 1px solid #eee; margin: 0 0 20px; overflow: hidden; padding: 0 0 10px; } h1 { color: #111; float: left; font-size: 30px; font-weight: normal; letter-spacing: -1px; margin: 0; } h1 strong { font-weight: bold; } h2 { color: #999; float: right; font-size: 11px; font-weight: normal; margin: 20px 0 0 0; } a { color: #111; font-weight: bold; text-decoration: none; -moz-transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; } a:hover { color: #555; } /*============================*/ /* Main Navigation /*============================*/ #nav { height: 50px; line-height: 50px; width: 100%; } #nav ul { list-style: none; margin: 0; padding: 0; } #nav li { background: #333; background-image: -o-linear-gradient(bottom, #222222 0%, #555555 100%); background-image: -moz-linear-gradient(bottom, #222222 0%, #555555 100%); background-image: -webkit-linear-gradient(bottom, #222222 0%, #555555 100%); background-image: -ms-linear-gradient(bottom, #222222 0%, #555555 100%); background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #222222),color-stop(1, #555555)); background-image: linear-gradient(bottom, #222222 0%, #555555 100%); float: left; position: relative; width: 20%; } #nav li:first-child, #nav li:first-child a { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; } #nav li:last-child, #nav li:last-child a { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; } #nav a { border-right: 1px solid #222; border-left: 1px solid #555; color: #ccc; display: block; font-size: 14px; height: 50px; overflow: hidden; text-align: center; text-shadow: 0 -1px 0 #000; -webkit-box-shadow: inset 0 0 10px transparent; -moz-box-shadow: inset 0 0 10px transparent; } #nav a:after { background: rgba(255,255,255,.07); content: ""; height: 25px; left: 0; position: absolute; width: 100%; } #nav li:hover > a { background: #333; border-left-color: #222; color: #fff; text-shadow: 0 1px 0 #000; -webkit-box-shadow: inset 0 0 10px #111; -moz-box-shadow: inset 0 0 10px #111; box-shadow: inset 0 0 10px #111; } #nav span { position: relative; } #nav a:active span { color: #ffd; position: relative; top: 1px; } #nav li:first-child a { border-left: none; } #nav li:last-child a { border-right: none; } .dropdown > a span:after { border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #ccc; content: ""; right: -13px; position: absolute; top: 3px; } .dropdown:hover > a span:after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; content: ""; right: -15px; position: absolute; top: 6px; } /*============================*/ /* Sub Navigation /*============================*/ #nav ul ul { opacity: 0; position: absolute; top: 50px; visibility: hidden; width: 0; -moz-transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; } #nav ul li:hover ul { opacity: 1; visibility: visible; width: 100%; } #nav ul ul li { background: #f3f3f3; float: none; line-height: 0; width: 100%; } #nav ul ul li:nth-child(odd) { background: #eee; } #nav ul ul li:first-child, #nav ul ul li:first-child a { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } #nav ul ul li:last-child, #nav ul ul li:last-child a { -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; } #nav ul ul li a { border-right: none; border-left: none; border-top: 1px solid #fff; color: #555; font-size: 12px; height: 36px; line-height: 36px; padding: 0 0 0 15px; text-align: left; text-shadow: 0 -1px 0 #eee; } #nav ul li ul li a:after { background: rgba(0,0,0,.02); content: ""; height: 18px; left: 0; position: absolute; top: 19px; width: 100%; } #nav ul ul li a:hover { background: #ffd; color: #111; text-shadow: 0 1px 0 #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } #nav ul ul a:active span { color: #111; position: relative; top: 1px; } Tutorials Palace 20 December, 2018 No Comments 109 Views Smooth Two Level CSS3 Navgation Menu CSS Navigation Menu CSS Navigation Menu Download Smooth Two Level CSS3 Navgation Menu Code Fullscreen Tutor Play Walkthrough Related Snippets Box Shadow Editor Canvas Particles Emission Dripping Paint CSS3 Animation National flag of Mongolia Particles Emission Based on Mouse Moves Custom Cursor Images with CSS Particle System Leaving Trails CSS3 LT Form Particles Gravity Effect Leave a Reply Cancel replyYour email address will not be published. Required fields are marked *Name * Email * Website Notify me of new posts by email.