nav { float:left; margin-top:0px; margin-left:-20px; } nav a {color: #4d4d4d;} nav ul, nav ul ul { margin:0 0 0 20px; padding:0; list-style-type:none; list-style-position:outside; background:#ffffff; position:relative; z-index:5000; font:12px Open Sans; } nav ul a:link, nav ul a:active, nav ul a:visited { display:block; padding:0; text-decoration:none; } nav ul ul a:link, nav ul ul a:active, nav ul ul a:visited { display:block; padding:0 0 0 3px; text-decoration:none; } nav ul li { float:left; position:relative; background:none; padding:5px 12px; margin-right:6px; text-shadow:#ffffff 1px 1px 0px; transition: all 300ms ease-in; } nav ul li:hover { background:#ededed; } nav ul ul { position:absolute; left:-20px; text-align:left; padding:8px 0 14px 10px; border-top:3px solid #f69200; box-shadow: 5px 5px 4px 0px rgba(00, 00, 00, 0.2); width:180px; top:26px; display:none; font-size:12px; font-family:Open Sans; } nav ul ul a { color:#414141; } nav ul li ul a { width:170px; float:left; } nav ul ul ul:hover{ width:180px; } nav ul li ul ul { left:160px; top:-2px; margin:0px; border-left:3px solid #f69200; border-top:none; } nav ul li ul li { padding:10px 0px 10px 5px; margin-left:0px; margin-right:0px; height:14px; width:166px; border-bottom:1px solid #ededed; max-width:none; list-style-type:none; text-transform:none; } nav ul li:hover ul ul, nav ul li:hover ul ul ul, nav ul li:hover ul ul ul ul { display:none; } nav ul li:hover ul, nav ul li li:hover ul, nav ul li li li:hover ul, nav ul li li li li:hover ul { display:block; } nav ul li ul.children li { list-style-type:none; } nav ul li.current-menu-item { background:#f69200; color:#ffffff; text-shadow:none; } nav ul li ul li.current-menu-item { background:#ededed; color:#8a8a8a; text-shadow:none; } nav ul li ul li.current-menu-item a { color:#8a8a8a; } nav ul li.current-menu-item a { color:#ffffff; } nav ul li.current-menu-item ul li a { color:#414141; } nav ul li.current-menu-item span { color:#ffffff; } nav ul li.parent { background-image: url( images/menu-arrow3.png ); background-position: right center; background-repeat: no-repeat; } nav ul li ul li.parent { background-image: url( images/menu-arrow3-child.png ); background-position: 160px center; background-repeat: no-repeat; } nav ul li.current-menu-item { background-image:none; } nav ul li.parent:hover { background-image: url( images/menu-arrow1.png ); background-position: center bottom; background-repeat: no-repeat; } nav ul li.parent.current-menu-item:hover { } nav ul li ul li.parent:hover { background-image: url( images/menu-arrow2.png ); background-position: 152px center; background-repeat: no-repeat; }
Tutaj jest cały kod:
<!DOCTYPE html> <style type="text/css"> body { color:#505050; font-size: 12px; padding:0px; } nav ul, nav ul ul { margin:0 0 0 20px; padding:0; list-style-type:none; list-style-position:outside; background:#ffffff; position:relative; z-index:500; } nav ul a:link, nav ul a:active, nav ul a:visited { display:block; padding:0; text-decoration:none; } nav ul ul a:link, nav ul ul a:active, nav ul ul a:visited { display:block; padding:0 0 0 3px; text-decoration:none; } nav ul li { float:left; position:relative; padding:5px 12px; margin-right:6px; } nav ul ul { position:absolute; left:-20px; text-align:left; padding:8px 0 14px 10px; width:180px; top:25px; display:none; font-size:12px; } nav ul li ul a { width:170px; float:left; } nav ul ul ul:hover{ width:180px; } nav ul li ul ul { left:160px; top:-2px; margin:0px; border-left:3px solid #f69200; border-top:none; } nav ul li ul li { padding:10px 0px 10px 5px; margin-left:0px; margin-right:0px; height:14px; width:166px; border-bottom:1px solid #ededed; max-width:none; list-style-type:none; text-transform:none; } nav ul li:hover ul ul, nav ul li:hover ul ul ul, nav ul li:hover ul ul ul ul { display:none; } nav ul li:hover ul, nav ul li li:hover ul, nav ul li li li:hover ul, nav ul li li li li:hover ul { display:block; } nav ul li ul.children li { list-style-type:none; } </style> <body> <nav> <ul class="sub-menu"> </ul> </li> <ul class="sub-menu"> <ul class="sub-menu"> </ul> </li> <ul class="sub-menu"> </ul> </li> </ul> </li> <ul class="sub-menu"> </ul> </li> <ul class="sub-menu"> <ul class="sub-menu"> </ul> </li> </ul> </li> </ul> </nav>