星空网 > 软件开发 > 网页设计

学习CSS制作菜单列表,举一反三

  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制作菜单列表,举一反三

关键词:CSS

CSS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

元宇宙不能解决码头拥堵,却代表了未来:https://www.kjdsnews.com/a/705174.html
速卖通发布新规,店群模式面临改革,大批商家受影响:https://www.kjdsnews.com/a/705175.html
eBay推出新功能!3D交互式查看工具来了!:https://www.kjdsnews.com/a/705176.html
如何打造亚马逊爆款产品?如何定义亚马逊爆款产品?:https://www.kjdsnews.com/a/705177.html
重磅!亚马逊账号表现好,卖家三天可回款:https://www.kjdsnews.com/a/705178.html
Twitter公布“2021年Twitter中国出海领导品牌榜单”,Anker、Aukey上榜:https://www.kjdsnews.com/a/705179.html
亚马逊旺季运营攻略:https://www.xlkjsw.com/news/39627.html
亚马逊突破发货限制的操作原理及应对方法:https://www.xlkjsw.com/news/39628.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流