css怎样实现简单的二级下拉菜单

 我来答
武汉肥猫科技
2016-12-24 · 武汉肥猫科技提供高端网站建设、SEO等服务
武汉肥猫科技
武汉肥猫网络科技有限公司,是一家集策划、设计、技术开发于一体的专业互联网产品服务公司,致力于为企业信息化提供驱动力。
向TA提问
展开全部

一种超级简单的二级下拉菜单制作方法,代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>简单的二级下拉菜单</title>

<style type="text/css">

#FM > li > ul.fm{ display:none;} 

#FM > li:hover >ul.fm{ display:block;}

</style>

</head>

<body>

</body>

</html>

<body> 

<ul id="FM"> 

<li><a href="#">首页</a> 

<ul class="fm"> 

<li><a href="#">这是二级菜单</a></li> 

<li><a href="#">这是二级菜单</a></li> 

</ul> 

</li> 

<li><a href="#">关于我们</a> 


<ul class="fm"> 

<li><a href="#">这是二级菜单</a></li> 

<li><a href="#">这是二级菜单</a></li> 

</ul> 

</li> 

</li> 

</ul> 

</body>

</html>

所作出来的效果为:

这样子就很快的用css实现简单的二级下拉菜单啦!

育知同创教育
2017-01-06 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

css实现简单的二级下拉菜单的思路:

1、创建菜单展示目录的html:

<!doctype html>

<html lang="en">

 <head>

  <meta charset="UTF-8">

  <meta name="Generator" content="">

  <meta name="Author" content="">

  <meta name="Keywords" content="">

  <meta name="Description" content="">

  <title>css二级菜单</title>

 </head>

 <body>

  <div id="navigation">

<ul class="catnav">

<li class="active"><a href="#">Products</a>

<ul>

<li><a href="#">Product A</a><li>

<li><a href="#">Product B</a><li>

<li><a href="#">Product C</a><li>

<li><a href="#">Product D</a><li>

</ul>

</li>

<li><a href="#">Services</a>

<ul>

<li><a href="#">Service A</a><li>

<li><a href="#">Service B</a><li>

<li><a href="#">Service C</a><li>

<li><a href="#">Service D</a><li>

</ul>

</li>

<li><a href="#">Latest</a>

<ul>

<li><a href="#">News</a><li>

<li><a href="#">Technology</a><li>

<li><a href="#">Articles</a><li>

<li><a href="#">Education</a><li>

</ul>

</li>

</ul>

</div>

 </body>

</html>

2、控制菜单显示的css:

menu.css代码:

#navigation{

height:80px;

margin:10px;

font-size: 15px;

border: 1px  inset black;

background-color: black;

width:800px;

padding:5px;

float: left;

clear: none;

border-radius:5px;

-webkit-border-radius:5px;

-moz-border-radius:5px;

-o-border-radius:5px;

}

#navigation .catnav

{

position: relative;

height: 70px;

overflow: hidden;

margin: 10px;

padding: 0px;

width:800px;

float:left;

}

#navigation .catnav li

{

float: left;

margin-left: 10px;

margin-top: 0px;

height: 25px;

}

#navigation .catnav a

{

text-decoration: none;

color:green;

height: 25px;

}

#navigation .catnav ul

{

width:90%;

overflow: hidden;

left:0px;

position: absolute;

top:20px;

display: none;

margin: 0px;

margin-top: 5px;

padding:3px;

background-color:#111111;

border:1px #000000 inset;

border-radius:5px;

-webkit-border-radius:5px;

-moz-border-radius:5px;

-o-border-radius:5px;

}

#navigation .catnav li.active ul

{

display:block;

}

#navigation .catnav li.active  a

{

color:white;

}

#navigation .catnav ul li

{

margin-top: 0px;

margin-left: 10px;

height: 20px;

}

#navigation .catnav li:hover ul

{

display: block;

z-index: 100;

}

 

#navigation .catnav li:hover a

{

color:white;

}

#navigation .catnav ul li a:hover

{

color:gray;

}

3、运行效果:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式