首頁 > web前端 > html教學 > 分享幾種CSS製作選單清單的方法

分享幾種CSS製作選單清單的方法

零下一度
發布: 2017-06-28 09:31:15
原創
1562 人瀏覽過

  1、普通的二三级菜单

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>css菜单演示</title><style type="text/css">* {margin: 0;padding: 0;border: 0;}body {font-family: arial, 宋体, serif;font-size: 12px;}#nav {line-height: 24px;list-style-type: none;background: #666;}#nav a {display: block;width: 80px;text-align: center;}#nav a:link {color: #666;text-decoration: none;}#nav a:visited {color: #666;text-decoration: none;}#nav a:hover {color: #FFF;text-decoration: none;font-weight: bold;}#nav li {float: left;width: 80px;background: #CCC;}#nav li a:hover {background: #999;}#nav li ul {line-height: 27px;list-style-type: none;text-align: left;left: -999em;width: 180px;position: absolute;}#nav li ul li {float: left;width: 180px;background: #F6F6F6;}#nav li ul a {display: block;width: 180px;w\idth: 156px;text-align: left;padding-left: 24px;}#nav li ul a:link {color: #666;text-decoration: none;}#nav li ul a:visited {color: #666;text-decoration: none;}#nav li ul a:hover {color: #F3F3F3;text-decoration: none;font-weight: normal;background: #C00;}#nav li:hover ul {left: auto;}#nav li.sfhover ul {left: auto;}#content {clear: left;}--></style><script type="text/javascript">function menuFix() { var sfEls = document.getElementById("nav").getElementsByTagName("li"); for (var i=0; i<sfEls.length; i++) {
  sfEls[i].onmouseover=function() {  this.className+=(this.className.length>0? " ": "") + "sfhover";
  }
  sfEls[i].onMouseDown=function() {  this.className+=(this.className.length>0? " ": "") + "sfhover";
  }
  sfEls[i].onMouseUp=function() {  this.className+=(this.className.length>0? " ": "") + "sfhover";
  }
  sfEls[i].onmouseout=function() {  this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), 

"");
  }
 }
}
window.onload=menuFix;</script></head><body><ul id="nav">
  <li><a href="#">产品介绍</a><ul>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li></ul>
  </li>
  <li><a href="#">服务介绍</a><ul>  <li><a href="#">服务二</a></li>  <li><a href="#">服务二</a></li>  <li><a href="#">服务二</a></li>  <li><a href="#">服务二服务二</a></li>  <li><a href="#">服务二服务二服务二</a></li>  <li><a href="#">服务二</a></li></ul>
  </li>
  <li><a href="#">成功案例</a><ul>  <li><a href="#">案例三</a></li>  <li><a href="#">案例</a></li>  <li><a href="#">案例三案例三</a></li>  <li><a href="#">案例三案例三案例三</a></li></ul>
  </li>
  <li><a href="#">关于我们</a><ul>  <li><a href="#">我们四</a></li>  <li><a href="#">我们四</a></li>  <li><a href="#">我们四</a></li>  <li><a href="#">我们四111</a></li></ul>
  </li>
  <li><a href="#">在线演示</a><ul>  <li><a href="#">演示</a></li>  <li><a href="#">演示</a></li>  <li><a href="#">演示</a></li>  <li><a href="#">演示演示演示</a></li>  <li><a href="#">演示演示演示</a></li>  <li><a href="#">演示演示</a></li>  <li><a href="#">演示演示演示</a></li>  <li><a href="#">演示演示演示演示演示</a></li></ul>
  </li>
  <li><a href="#">联系我们</a><ul>  <li><a href="#">联系联系联系联系联系</a></li>  <li><a href="#">联系联系联系</a></li>  <li><a href="#">联系</a></li>  <li><a href="#">联系联系</a></li>  <li><a href="#">联系联系</a></li>  <li><a href="#">联系联系联系</a></li>  <li><a href="#">联系联系联系</a></li></ul>
  </li></ul></body></html>
登入後複製

 

2、变成水平方向

 

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>css菜单演示</title><style type="text/css">* {margin: 0;padding: 0;border: 0;}body {font-family: arial, 宋体, serif;font-size: 12px;}#nav {line-height: 24px;list-style-type: none;background: #666;width: 80px;}#nav a {display: block;width: 80px;text-align: center;}#nav a:link {color: #666;text-decoration: none;}#nav a:visited {color: #666;text-decoration: none;}#nav a:hover {color: #FFF;text-decoration: none;font-weight: bold;}#nav li {/*float: left*/;
    width: 80px;background: #CCC;}#nav li a:hover {background: #999;}#nav li ul {line-height: 27px;list-style-type: none;text-align: left;left: -999em;width: 180px;position: absolute;}#nav li ul li {float: left;width: 180px;background: #F6F6F6;}#nav li ul a {display: block;width: 180px;w\idth: 156px;text-align: left;padding-left: 24px;}#nav li ul a:link {color: #666;text-decoration: none;}#nav li ul a:visited {color: #666;text-decoration: none;}#nav li ul a:hover {color: #F3F3F3;text-decoration: none;font-weight: normal;background: #C00;}#nav li:hover ul {left: auto;}#nav li.sfhover ul {left: auto;}#nav li.sfhover a {float: left;}#content {clear: left;}--></style><script type=text/javascript>function menuFix() { var sfEls = document.getElementById("nav").getElementsByTagName("li"); for (var i=0; i<sfEls.length; i++) {
  sfEls[i].onmouseover=function() {  this.className+=(this.className.length>0? " ": "") + "sfhover";
  }
  sfEls[i].onMouseDown=function() {  this.className+=(this.className.length>0? " ": "") + "sfhover";
  }
  sfEls[i].onMouseUp=function() {  this.className+=(this.className.length>0? " ": "") + "sfhover";
  }
  sfEls[i].onmouseout=function() {  this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), 

"");
  }
 }
}
window.onload=menuFix;</script></head><body><ul id="nav">
  <li><a href="#">产品介绍</a><ul>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li></ul>
  </li>
  <li><a href="#">服务介绍</a><ul>  <li><a href="#">服务二</a></li>  <li><a href="#">服务二</a></li>  <li><a href="#">服务二</a></li>  <li><a href="#">服务二服务二</a></li>  <li><a href="#">服务二服务二服务二</a></li>  <li><a href="#">服务二</a></li></ul>
  </li>
  <li><a href="#">成功案例</a><ul>  <li><a href="#">案例三</a></li>  <li><a href="#">案例</a></li>  <li><a href="#">案例三案例三</a></li>  <li><a href="#">案例三案例三案例三</a></li></ul>
  </li>
  <li><a href="#">关于我们</a><ul>  <li><a href="#">我们四</a></li>  <li><a href="#">我们四</a></li>  <li><a href="#">我们四</a></li>  <li><a href="#">我们四111</a></li></ul>
  </li>
  <li><a href="#">在线演示</a><ul>  <li><a href="#">演示</a></li>  <li><a href="#">演示</a></li>  <li><a href="#">演示</a></li>  <li><a href="#">演示演示演示</a></li>  <li><a href="#">演示演示演示</a></li>  <li><a href="#">演示演示</a></li>  <li><a href="#">演示演示演示</a></li>  <li><a href="#">演示演示演示演示演示</a></li></ul>
  </li>
  <li><a href="#">联系我们</a><ul>  <li><a href="#">联系联系联系联系联系</a></li>  <li><a href="#">联系联系联系</a></li>  <li><a href="#">联系</a></li>  <li><a href="#">联系联系</a></li>  <li><a href="#">联系联系</a></li>  <li><a href="#">联系联系联系</a></li>  <li><a href="#">联系联系联系</a></li></ul>
  </li></ul></body></html>
登入後複製

 

3、弹簧式

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>css菜单演示</title><style type="text/css">* {margin: 0;padding: 0;border: 0;}body {font-family: arial, 宋体, serif;font-size: 12px;}#nav {line-height: 24px;list-style-type: none;background: #666;width: 80px;}#nav a {display: block;width: 80px;text-align: center;}#nav a:link {color: #666;text-decoration: none;}#nav a:visited {color: #666;text-decoration: none;}#nav a:hover {color: #FFF;text-decoration: none;font-weight: bold;}#nav li {/*float: left*/;
    width: 80px;background: #CCC;}#nav li a:hover {background: #999;}#nav li ul {line-height: 27px;list-style-type: none;text-align: left;left: -999em;width: 80px;position: absolute;}#nav li ul li {float: left;width: 80px;background: #F6F6F6;}#nav li ul a {display: block;width: 80px;w\idth: 56px;text-align: left;padding-left: 24px;}#nav li ul a:link {color: #666;text-decoration: none;}#nav li ul a:visited {color: #666;text-decoration: none;}#nav li ul a:hover {color: #F3F3F3;text-decoration: none;font-weight: normal;background: #C00;}#nav li:hover ul {left: auto;}#nav li.sfhover ul {left: auto;position: static;}#content {clear: left;}</style><script type=text/javascript>function menuFix() { var sfEls = document.getElementById("nav").getElementsByTagName("li"); for (var i=0; i<sfEls.length; i++) {
  sfEls[i].onmouseover=function() {  this.className+=(this.className.length>0? " ": "") + "sfhover";
  }
  sfEls[i].onMouseDown=function() {  this.className+=(this.className.length>0? " ": "") + "sfhover";
  }
  sfEls[i].onMouseUp=function() {  this.className+=(this.className.length>0? " ": "") + "sfhover";
  }
  sfEls[i].onmouseout=function() {  this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), 

"");
  }
 }
}
window.onload=menuFix;</script></head><body><ul id="nav">
  <li><a href="#">产品介绍</a><ul>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li>  <li><a href="#">产品一</a></li></ul>
  </li>
  <li><a href="#">服务介绍</a><ul>  <li><a href="#">服务二</a></li>  <li><a href="#">服务二</a></li>  <li><a href="#">服务二</a></li>  <li><a href="#">服务二服务二</a></li>  <li><a href="#">服务二服务二服务二</a></li>  <li><a href="#">服务二</a></li></ul>
  </li>
  <li><a href="#">成功案例</a><ul>  <li><a href="#">案例三</a></li>  <li><a href="#">案例</a></li>  <li><a href="#">案例三案例三</a></li>  <li><a href="#">案例三案例三案例三</a></li></ul>
  </li>
  <li><a href="#">关于我们</a><ul>  <li><a href="#">我们四</a></li>  <li><a href="#">我们四</a></li>  <li><a href="#">我们四</a></li>  <li><a href="#">我们四111</a></li></ul>
  </li>
  <li><a href="#">在线演示</a><ul>  <li><a href="#">演示</a></li>  <li><a href="#">演示</a></li>  <li><a href="#">演示</a></li>  <li><a href="#">演示演示演示</a></li>  <li><a href="#">演示演示演示</a></li>  <li><a href="#">演示演示</a></li>  <li><a href="#">演示演示演示</a></li>  <li><a href="#">演示演示演示演示演示</a></li></ul>
  </li>
  <li><a href="#">联系我们</a><ul>  <li><a href="#">联系联系联系联系联系</a></li>  <li><a href="#">联系联系联系</a></li>  <li><a href="#">联系</a></li>  <li><a href="#">联系联系</a></li>  <li><a href="#">联系联系</a></li>  <li><a href="#">联系联系联系</a></li>  <li><a href="#">联系联系联系</a></li></ul>
  </li></ul></body></html>
登入後複製

   菜单制作的方式多种多样,这次先给大家分享这几种,如大家有好的建议和菜单效果,可以在下方回复给我,大家共同学习一下。

以上是分享幾種CSS製作選單清單的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
css
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板