Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <ul>
- <li>
- Menu 1
- <ul>
- <li>Menu 1.1</li>
- <li>
- Menu 1.2
- <ul>
- <li>Menu 1.2.1</li>
- <li>
- Menu 1.2.2
- <ul>
- <li>Menu 1.2.2.1</li>
- <li>Menu 1.2.2.2</li>
- </ul>
- </li>
- <li>Menu 1.2.3</li>
- <li>Menu 1.2.4</li>
- </ul>
- </li>
- <li>Menu 1.3</li>
- </ul>
- </li>
- <li>Menu 1</li>
- <li>Menu 1</li>
- <li>Menu 1</li>
- <li>Menu 1</li>
- </ul>
- ul{
- }
- ul li{
- display:inline-block;
- position:relative;
- }
- ul li> ul{
- display:none;
- position:absolute;
- left:95%;
- top:15px;
- }
- ul li> ul li{
- display:block;
- }
- ul li:hover> ul{
- display:block;
- }
-
- <ul>
- <li><a href="#">Menu Item 1</a>
- <ul>
- <li>SubLink1.1</li>
- <li>SubLink1.2</li>
- <li>SubLink1.3</li>
- <li>SubLink1.4</li>
- </ul>
- </li>
- <li><a href="#">Menu Item 2</a>
- <ul>
- <li>SubLink2.1</li>
- <li>SubLink2.2</li>
- <li><a href="#">SubMenu3 >></a>
- <ul>
- <li><a href="#">Nested Link 2.3.1 >></a>
- <ul>
- <li>Nested Link 2.3.1.1</li>
- <li>Nested Link 2.3.1.2</li>
- </ul>
- </li>
- <li>Nested Link 2.3.2</li>
- </ul>
- </li>
- </ul>
- </li>
- <li><a href="#">Menu Item 3</a>
- <ul>
- <li><a href="#">SubMenu3.1 >></a>
- <ul>
- <li>Nested Link 3.1.1</li>
- <li>Nested Link 3.1.2</li>
- <li>Nested Link 3.1.3</li>
- <li>Nested Link 3.1.4</li>
- <li>Nested Link 3.1.5</li>
- <li>Nested Link 3.1.6</li>
- </ul>
- </li>
- <li>SubMenu3.2</li>
- </ul>
- </li>
- </ul>
- li>ul { display: none; }
- li:hover>ul{
- display: block;
- }
- <ul>
- <li id="showhide">I am visible, and can be tapped/hovered.
- <ul id="menu">
- <li>Menu item 1</li>
- <li>Menu item 2</li>
- </ul>
- </li>
- </ul>
- #showhide{
- position:relative;
- }
- #menu{
- position: absolute;
- left: -999px
- }
- #showhide :hover #menu{
- left: 0px;
- }
- <ul>
- <li class="dropdown" onclick=""><span>Menu</span>
- <ul>
- <li><a href="#">Menu item</a></li>
- <li><a href="#">Another menu item</a></li>
- </ul>
- </li>
- </ul>
- li.dropdown > span {
- cursor: pointer;
- /* style the "Menu" to make it appear clickable (e.g. replace it with a house icon?) */
- font-size: 2em;
- font-weight: bold;
- color: #00c;
- }
- li.dropdown {
- position: relative;
- }
- li.dropdown:hover > ul,
- li.dropdown:active > ul,
- li.dropdown:focus > ul {
- display: block;
- }
- li.dropdown > ul {
- display: none;
- position: absolute;
- top: 1.5em;
- left: 0;
- /* and style away: */
- background-color: #ccc;
- font-size: 1.5em;
- }
- <div class="mymenu">
- <div class="menu">
- <div class="menu_title">
- menu 1
- </div>
- <div>
- <a href="#">submenu1</a>
- <a href="#">submenu2</a>
- <a href="#">submenu3</a>
- <a href="#">submenu4</a>
- <a href="#">submenu5</a>
- <a href="#">submenu6</a>
- </div>
- </div>
- <div class="menu">
- <div class="menu_title">
- menu 2
- </div>
- <div>
- <a href="#">submenu1</a>
- <a href="#">submenu2</a>
- <a href="#">submenu3</a>
- <a href="#">submenu4</a>
- </div>
- </div>
- <div class="menu">
- <div class="menu_title">
- menu 3
- </div>
- <div>
- <a href="#">submenu1</a>
- </div>
- </div>
- .mymenu{
- font-size: 18px;
- position:absolute;
- z-index:1;
- }
- .menu{
- background: #222;
- color: #f9f9f9;
- height: 1em;
- overflow:hidden;
- display:inline-block;
- float:left;
- padding: 0.3em;
- }
- .menu:hover{
- height: auto;
- }
- .menu a{
- display:block;
- color: #abc;
- }
Add Comment
Please, Sign In to add comment