Guest User

Untitled

a guest
Jan 20th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.16 KB | None | 0 0
  1. <ul>
  2. <li>
  3. Menu 1
  4. <ul>
  5. <li>Menu 1.1</li>
  6. <li>
  7. Menu 1.2
  8. <ul>
  9. <li>Menu 1.2.1</li>
  10. <li>
  11. Menu 1.2.2
  12. <ul>
  13. <li>Menu 1.2.2.1</li>
  14. <li>Menu 1.2.2.2</li>
  15. </ul>
  16. </li>
  17. <li>Menu 1.2.3</li>
  18. <li>Menu 1.2.4</li>
  19. </ul>
  20. </li>
  21. <li>Menu 1.3</li>
  22. </ul>
  23. </li>
  24. <li>Menu 1</li>
  25. <li>Menu 1</li>
  26. <li>Menu 1</li>
  27. <li>Menu 1</li>
  28. </ul>​
  29.  
  30. ul{
  31. }
  32. ul li{
  33. display:inline-block;
  34. position:relative;
  35. }
  36. ul li> ul{
  37. display:none;
  38. position:absolute;
  39. left:95%;
  40. top:15px;
  41. }
  42. ul li> ul li{
  43. display:block;
  44. }
  45. ul li:hover> ul{
  46. display:block;
  47. }
  48.  
  49. <ul>
  50. <li><a href="#">Menu Item 1</a>
  51. <ul>
  52. <li>SubLink1.1</li>
  53. <li>SubLink1.2</li>
  54. <li>SubLink1.3</li>
  55. <li>SubLink1.4</li>
  56. </ul>
  57. </li>
  58. <li><a href="#">Menu Item 2</a>
  59. <ul>
  60. <li>SubLink2.1</li>
  61. <li>SubLink2.2</li>
  62. <li><a href="#">SubMenu3 >></a>
  63. <ul>
  64. <li><a href="#">Nested Link 2.3.1 >></a>
  65. <ul>
  66. <li>Nested Link 2.3.1.1</li>
  67. <li>Nested Link 2.3.1.2</li>
  68. </ul>
  69. </li>
  70. <li>Nested Link 2.3.2</li>
  71. </ul>
  72. </li>
  73. </ul>
  74. </li>
  75. <li><a href="#">Menu Item 3</a>
  76. <ul>
  77. <li><a href="#">SubMenu3.1 >></a>
  78. <ul>
  79. <li>Nested Link 3.1.1</li>
  80. <li>Nested Link 3.1.2</li>
  81. <li>Nested Link 3.1.3</li>
  82. <li>Nested Link 3.1.4</li>
  83. <li>Nested Link 3.1.5</li>
  84. <li>Nested Link 3.1.6</li>
  85. </ul>
  86. </li>
  87. <li>SubMenu3.2</li>
  88. </ul>
  89. </li>
  90. </ul>
  91.  
  92. li>ul { display: none; }
  93. li:hover>ul{
  94. display: block;
  95. }
  96.  
  97. <ul>
  98. <li id="showhide">I am visible, and can be tapped/hovered.
  99. <ul id="menu">
  100. <li>Menu item 1</li>
  101. <li>Menu item 2</li>
  102. </ul>
  103. </li>
  104. </ul>
  105.  
  106. #showhide{
  107. position:relative;
  108. }
  109. #menu{
  110. position: absolute;
  111. left: -999px
  112. }
  113. #showhide :hover #menu{
  114. left: 0px;
  115. }
  116.  
  117. <ul>
  118. <li class="dropdown" onclick=""><span>Menu</span>
  119. <ul>
  120. <li><a href="#">Menu item</a></li>
  121. <li><a href="#">Another menu item</a></li>
  122. </ul>
  123. </li>
  124. </ul>
  125.  
  126. li.dropdown > span {
  127. cursor: pointer;
  128. /* style the "Menu" to make it appear clickable (e.g. replace it with a house icon?) */
  129. font-size: 2em;
  130. font-weight: bold;
  131. color: #00c;
  132. }
  133. li.dropdown {
  134. position: relative;
  135. }
  136. li.dropdown:hover > ul,
  137. li.dropdown:active > ul,
  138. li.dropdown:focus > ul {
  139. display: block;
  140. }
  141. li.dropdown > ul {
  142. display: none;
  143. position: absolute;
  144. top: 1.5em;
  145. left: 0;
  146. /* and style away: */
  147. background-color: #ccc;
  148. font-size: 1.5em;
  149. }
  150.  
  151. <div class="mymenu">
  152. <div class="menu">
  153. <div class="menu_title">
  154. menu 1
  155. </div>
  156. <div>
  157. <a href="#">submenu1</a>
  158. <a href="#">submenu2</a>
  159. <a href="#">submenu3</a>
  160. <a href="#">submenu4</a>
  161. <a href="#">submenu5</a>
  162. <a href="#">submenu6</a>
  163. </div>
  164. </div>
  165. <div class="menu">
  166. <div class="menu_title">
  167. menu 2
  168. </div>
  169. <div>
  170. <a href="#">submenu1</a>
  171. <a href="#">submenu2</a>
  172. <a href="#">submenu3</a>
  173. <a href="#">submenu4</a>
  174. </div>
  175. </div>
  176. <div class="menu">
  177. <div class="menu_title">
  178. menu 3
  179. </div>
  180. <div>
  181. <a href="#">submenu1</a>
  182. </div>
  183. </div>
  184.  
  185. .mymenu{
  186. font-size: 18px;
  187. position:absolute;
  188. z-index:1;
  189. }
  190. .menu{
  191. background: #222;
  192. color: #f9f9f9;
  193. height: 1em;
  194. overflow:hidden;
  195. display:inline-block;
  196. float:left;
  197. padding: 0.3em;
  198. }
  199.  
  200. .menu:hover{
  201. height: auto;
  202. }
  203.  
  204. .menu a{
  205. display:block;
  206. color: #abc;
  207. }
Add Comment
Please, Sign In to add comment