Introduction
A drop-down menu is a graphical control elements .It is similar to a list box, which collect multiple values and allow the user to choose one value from a list. When a drop-down list is inactive, it displays a single value. Drop-down menu is very easy to create with the help of some advanced selectors a drop-down menu can be easily created with css.
Program code
- The HTML Structure:
- <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Drop.aspx.cs" Inherits="drop.Drop" %>
-
- <!DOCTYPE html>
-
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <link href="pop.css" rel="stylesheet" />
-
- <title></title>
- </head>
- <body>
- <form id="form1" runat="server">
- <div class="drop">
- <ul>
- <li><a href="[email protected]">Home</a></li>
- <li><a href="[email protected]">About us</a>
- <ul>
- <li><a href="[email protected]">Contect</a></li>
- <li><a href="[email protected]">Features</a></li>
- <li><a href="[email protected]">About Campus</a></li>
- <li><a href="[email protected]">Demo</a></li>
- </ul>
- </li>
- <li><a href="[email protected]">Contect</a>
- <ul>
- <li><a href="[email protected]">Director</a></li>
- <li><a href="[email protected]">Principal</a></li>
- <li><a href="[email protected]">Management</a></li>
- </ul>
- </li>
- </ul>
-
- </div>
- </form>
- </body>
- </html>
- The CSS Styling
- .drop ul ul {
- display: none;
- }
-
- .drop ul li:hover ul {
- display: block;
- }
-
- .drop ul li {
- float: left;
- }
-
- .drop ul li a {
- color:#ffffff;
- display: block;
- padding: 10px 10px;
- position: relative;
- text-decoration: none;
- }
-
- .drop ul ul li {
- float: none;
- position: relative;
- border-top: 1px solid#000000;
- border-bottom: 1px solid#000000;
- }
-
- .drop ul li {
- position: relative;
- }
-
- .drop ul ul {
- top:38px;
- position: absolute;
- background:#000000;
- border-radius: 0px;
- padding: 0;
- }
-
- .drop ul {
- list-style: none;
- position: relative;
- display: inline-table;
- background: #000000;
- padding: 0 20px;
- border-radius:10px;
-
- }
- .drop ul ul li a {
- padding: 10px 10px;
- color: #fff;
- width:100px;
- text-align:center;
- }
- .drop ul ul li a:hover {background:#cfc5c5;
- color:#000000;
- }
- .drop ul li:hover {
- background:#cfc5c5;
- color:#000000;
- }
- .drop ul li a:hover {color:#000000;}
Output