Hi Guyz in this tutorial i am going to teach u how to create a DropDown menu with Keyboard operation shortcut. U can press enter to operate the dropDown menu . Its very easy and basic it have just few lines of code and a beatuful interface
Live View Download
Watch Video Tutorial
html
html has nothing special special
<div class="Dropdown"> <span>My Account <img src="./arrow.png"></span> <div class="submenu"> <ul> <li>Profile</li> <li>Settings</li> <li>Find Friends</li> <li>Feedback</li> <li>Signout</li> </ul> </div> </div>
Css
body{ background-color: #e4e8ec; font-family: arial; } .Dropdown{ background: #FFF; padding: 5px 10px; border-radius: 10px; width: 120px; box-shadow: 2px 2px 5px #ccc; cursor: pointer; } .Dropdown span img{ margin-bottom: 5px; margin-left: 20px; } .submenu ul{ display: none; margin: 0; padding: 0; list-style: none; margin-top: 5px; background: #fff; } .submenu ul li{ padding: 5px; } .submenu ul li:hover{ background:#155FB0; color: #FFFFFF; cursor: pointer; }
javaScript
In this file when class Dropdown is clicked we toggle the dropbox and when the enter button is clicked we also toggle dropbox on and off
<script src="http://code.jquery.com/jquery-latest.js"></script> <script> $(document).ready(function() { //when dropdowm button is clicked $('.Dropdown').click(function(){ $('.submenu ul').toggle(); }); //when a key press in the document $(document).keyup(function(e) { var key = e.keyCode; if(key == '13'){ $('.submenu ul').toggle(); } }); }); </script>
No comments:
Post a Comment