How To Make Flip Menu Using HTML JavaScript

Flip Menu Sidebar creates a menu out of an ordinary HTML using list types. It has a one external .js file inside, the images used instead the default list bullets. And, if it has previously open file or a folder, it should be closed when the current file or folder is open. You can add more link in the Flip Menu as many as you wish. And, you can edit the style, or you can put some animation using CSS.

Directions:

First: Kindly copy the following code below to the HEAD section of your page.
  1. <style type="text/css">
  2.  
  3. a {
  4. color:blue;
  5. text-decoration:none;
  6. }
  7.  
  8. a:hover {
  9. color:red;
  10. }
  11.  
  12. </style>
  1. <script type="text/javascript" language="JavaScript" src="js/menu.js">
  2. </script>
Note: The above code requires to DOWNLOAD the sourcecode and the images. Just click the ("Download Code") below. For the image, download by right clicking each link below, and select "Save image as...". flip_closed flip_open flip_static Second: Add the code below to the BODY section of the page.
  1. <ul class="menu_style">
  2.         <li><b>Sourcecodester</b>
  3.                 <ul>
  4.                         <li><a href="http://www.sourcecodester.com/">Home</a></li>
  5.                         <li><a href="http://www.sourcecodester.com/programming">Programming</a></li>
  6.                         <li><a href="http://www.sourcecodester.com/mobile">Mobile</a></li>
  7.                         <li><a href="http://www.sourcecodester.com/blog">Blog</a></li>
  8.                         <li><a href="http://www.sourcecodester.com/article">Articles</a></li>
  9.                         <li><a href="http://www.sourcecodester.com/tutorial">Tutorials</a></li>
  10.                         <li><a href="http://www.sourcecodester.com/contact">Contact</a></li>
  11.                         <li><a href="http://www.sourcecodester.com/submit-code">Submit Code</a></li>
  12.                 </ul>
  13.         </li>
  14.         <li><b>Programming</b>
  15.                 <ul>
  16.                         <li><a href="http://www.sourcecodester.com/visual-basic">Visual Basic</a></li>
  17.                         <li><a href="http://www.sourcecodester.com/visual-basic-net">Visual Basic .NET</a></li>
  18.                         <li><a href="http://www.sourcecodester.com/asp">ASP/ASP .NET</a></li>
  19.                         <li><a href="http://www.sourcecodester.com/c-sharp">C#</a></li>
  20.                         <li><a href="http://www.sourcecodester.com/cpp">C/C++</a></li>
  21.                         <li><a href="http://www.sourcecodester.com/delphi">Delphi</a></li>
  22.                         <li><a href="http://www.sourcecodester.com/java">Java</a></li>
  23.                         <li><a href="http://www.sourcecodester.com/javascript">JavaScript</a></li>
  24.                         <li><a href="http://www.sourcecodester.com/php">PHP</a></li>
  25.                         <li><a href="http://www.sourcecodester.com/sql">SQL</a></li>
  26.                         <li><a href="http://www.sourcecodester.com/foxpro">Visual FoxPro</a></li>
  27.                         <li><a href="http://www.sourcecodester.com/html">HTML/CSS</a></li>
  28.                         <li><a href="http://www.sourcecodester.com/other">Others</a></li>
  29.                         <li><b>Submit Code</b>
  30.                                 <ul>
  31.                                         <li><a href="http://www.sourcecodester.com/submit-code">Source Code</a></li>
  32.                                         <li><a href="http://www.sourcecodester.com/forum/new-topic">Forum Topic</a></li>
  33.                                         <li><a href="http://www.sourcecodester.com/submit-tutorial">Submit a Tutorial</a></li>
  34.                                         <li><a href="http://www.sourcecodester.com/submit-mobile">Mobile Programming</a></li>
  35.                                         <li><a href="http://www.sourcecodester.com/node/add/blog">Blog</a></li>
  36.                                 </ul>
  37.                         </li>
  38.                 </ul>
  39.         </li>
  40.         <li><a href="javascript:closeAllFlips()">Hide All</a></li>
  41.         <li><a href="javascript:openAllFlips()">Show All</a></li>
  42. </ul>

Add new comment