发新话题
打印

不款一错的CSS下拉菜单

不款一错的CSS下拉菜单

复制内容到剪贴板
代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title> Iconfans 图标粉丝-专业图形界面论坛-交互设计交流论坛</title>

<style type="text/css">
.preload1 {background: url(blank_over.gif);}
.preload2 {background: url(blank_overa.gif);}
.menu2 {padding:0 0 0 32px; margin:0; list-style:none; height:36px; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(blank.gif);}
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:36px;background:url(blank.gif) right top;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px; background:url(blanka.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(blank_over.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(blank_over.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(blank_overa.gif) no-repeat right top;}
.menu2 li:hover > a.top_link {color:#fff; background: url(drop3/blank_over.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(blank_over.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(blank_overa.gif) no-repeat right top;}

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}
.menu2 ul,
.menu2 :hover ul ul,
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu2 :hover ul.sub {left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:90px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff url(arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#3a93d2; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#3a93d2 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#3a93d2 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}
</style>
</head>
<body>
<span class="preload1"></span>
<span class="preload2"></span>
<ul class="menu2">
<li class="top"><a href="#" id="home" class="top_link"><span>Home</span></a></li>
<li class="top"><a href="#" id="products" class="top_link"><span class="down">Products</span><!--[if gte IE 7]><!--></a><!--<![endif]-->
  <!--[if lte IE 6]><table><tr><td><![endif]-->
  <ul class="sub">
   <li><a href="#" class="fly">Cameras<!--[if gte IE 7]><!--></a><!--<![endif]-->
     <!--[if lte IE 6]><table><tr><td><![endif]-->
     <ul>
      <li><a href="#">Nikon</a></li>
      <li><a href="#">Minolta</a></li>
      <li><a href="#">Pentax</a></li>
     </ul>
     <!--[if lte IE 6]></td></tr></table></a><![endif]-->
   </li>
   <li class="mid"><a href="#" class="fly">Lenses<!--[if gte IE 7]><!--></a><!--<![endif]-->
     <!--[if lte IE 6]><table><tr><td><![endif]-->
     <ul>
      <li><a href="#">Wide Angle</a></li>
      <li><a href="#">Standard</a></li>
      <li><a href="#">Telephoto</a></li>
      <li><a href="#" class="fly">Zoom<!--[if gte IE 7]><!--></a><!--<![endif]-->
       <!--[if lte IE 6]><table><tr><td><![endif]-->
       <ul>
        <li><a href="#">35mm to 125mm</a></li>
        <li><a href="#">50mm to 250mm</a></li>
        <li><a href="#">125mm to 500mm</a></li>
       </ul>
       <!--[if lte IE 6]></td></tr></table></a><![endif]-->
      </li>
      <li><a href="#">Mirror</a></li>
      <li><a href="#" class="fly">Non standard<!--[if gte IE 7]><!--></a><!--<![endif]-->
       <!--[if lte IE 6]><table><tr><td><![endif]-->
       <ul>
        <li><a href="#">Bayonet mount</a></li>
        <li><a href="#">Screw mount</a></li>
       </ul>
       <!--[if lte IE 6]></td></tr></table></a><![endif]-->
      </li>
     </ul>
     <!--[if lte IE 6]></td></tr></table></a><![endif]-->
   </li>
   <li><a href="#">Flash Guns</a></li>
   <li><a href="#">Tripods</a></li>
   <li><a href="#">Filters</a></li>
  </ul>
  <!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li class="top"><a href="#" id="services" class="top_link"><span class="down">Services</span><!--[if gte IE 7]><!--></a><!--<![endif]-->
  <!--[if lte IE 6]><table><tr><td><![endif]-->
  <ul class="sub">
   <li><a href="#">Printing</a></li>
   <li><a href="#">Photo Framing</a></li>
   <li><a href="#">Retouching</a></li>
   <li><a href="#">Archiving</a></li>
  </ul>
  <!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li class="top"><a href="#" id="contacts" class="top_link"><span class="down">Contacts</span><!--[if gte IE 7]><!--></a><!--<![endif]-->
  <!--[if lte IE 6]><table><tr><td><![endif]-->
  <ul class="sub">
   <li><a href="#">Support</a></li>
   <li><a href="#" class="fly">Sales<!--[if gte IE 7]><!--></a><!--<![endif]-->
    <!--[if lte IE 6]><table><tr><td><![endif]-->
    <ul>
     <li><a href="#">USA</a></li>
     <li><a href="#">Canadian</a></li>
     <li><a href="#">South American</a></li>
     <li><a href="#" class="fly">European<!--[if IE 7]><!--></a><!--<![endif]-->
      <!--[if lte IE 6]><table><tr><td><![endif]-->
      <ul>
       <li><a href="#" class="fly">British<!--[if gte IE 7]><!--></a><!--<![endif]-->
        <!--[if lte IE 6]><table><tr><td><![endif]-->
        <ul>
         <li><a href="#">London</a></li>
         <li><a href="#">Liverpool</a></li>
         <li><a href="#">Glasgow</a></li>
         <li><a href="#" class="fly">Bristol<!--[if gte IE 7]><!--></a><!--<![endif]-->
          <!--[if lte IE 6]><table><tr><td><![endif]-->
          <ul>
           <li><a href="#">Redland</a></li>
           <li><a href="#">Hanham</a></li>
           <li><a href="#">Eastville</a></li>
          </ul>
          <!--[if lte IE 6]></td></tr></table></a><![endif]-->
         </li>
         <li><a href="#">Cardiff</a></li>
         <li><a href="#">Belfast</a></li>
        </ul>
        <!--[if lte IE 6]></td></tr></table></a><![endif]-->
       </li>
       <li><a href="#">French</a></li>
       <li><a href="#">German</a></li>
       <li><a href="#">Spanish</a></li>
      </ul>
      <!--[if lte IE 6]></td></tr></table></a><![endif]-->
     </li>
     <li><a href="#">Australian</a></li>
     <li><a href="#">Asian</a></li>
    </ul>
    <!--[if lte IE 6]></td></tr></table></a><![endif]-->
   </li>
   <li><a href="../mozilla/">Buying</a></li>
   <li><a href="#">Photographers</a></li>
   <li><a href="#">Stockist</a></li>
   <li><a href="#">General</a></li>
  </ul>
  <!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li class="top"><a href="#" id="shop" class="top_link"><span class="down">Shop</span><!--[if gte IE 7]><!--></a><!--<![endif]-->
  <!--[if lte IE 6]><table><tr><td><![endif]-->
  <ul class="sub">
   <li><a href="#">Online</a></li>
   <li><a href="#">Catalogue</a></li>
   <li><a href="#">Mail Order</a></li>
  </ul>
  <!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li class="top"><a href="#" id="privacy" class="top_link"><span>Privacy Policy</span></a></li>
</ul>
</body>
</html>
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • iconsbox 原创值 +2 Fans精品文章! 2007-12-15 20:45
  • iconsbox 贡献值 +5 Fans精品文章! 2007-12-15 20:45

TOP

HOHO,样子不错,很喜欢这种风格的菜单~~~

[ 本帖最后由 水牛仔 于 2007-11-23 16:03 编辑 ]

TOP

这个下拉菜单看起来很老美啊,呵呵
哎~~还不了解这一块~正在努力!
Do you know SoCool skin? check here!

IconsBox‘s Blog

TOP

恩,不错,刚还做了个下拉菜单。也是纯CSS的。
我的博客 www.iKingyo.com  

TOP

还错不很~~                                                           .

TOP

很猛烈的代码还有视觉!
设计说话,用代码攻坚!

TOP

很不错!爽浪!收藏了! 谢谢!

TOP

非常的不错,我很喜欢,我也收藏了,以后做站用

发现楼主的代码有问题


保存的时候HTML语言上面的蓝颜色没有了

[ 本帖最后由 bzeracn 于 2008-9-17 16:26 编辑 ]

TOP

蓝色没有是因为代码调用的图片是没有提供的,包括:blank_over.gif,blank_overa.gif。有个简单的方法,你把楼主贴住来的图片进行截取,就可以得到相关的图片了

TOP

不过太深了,实际上很难控制。我喜欢选择然后下面是2级菜单
非专业人士,UI爱好者

TOP

发新话题