`

HTML 纯CSS二级菜单的导航

 
阅读更多
<!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">
/* 整体设置*/ 
#menu {
	margin:0; 
	padding:0;
	width:610px;
	list-style-type:none; 
	font:14px Arial; 
	}
#menu li {
	float:left; 
    padding:0; 
	margin:0 1px 0 0; 
	width:150px;
	}

/* 设置菜单项*/
#menu li dl { 
	width:150px;/*ie6*/
    margin: 0; 
	padding: 0 0 10px 0; 
	background: #cb6 url(images/bottom.gif) no-repeat bottom left; 
	}
#menu li dt a,#menu li dd a{ display:block;}

/* 设置菜单项的dt */
#menu li dt { 
	margin:0; 
    padding: 5px; 
  	text-align:center;
	border-bottom:1px solid #b00;
	background:
	}
#menu li dt.orange { background:#fa5 url(images/top.gif) no-repeat top left;}
#menu li dt.yellow { background:#ee5 url(images/top.gif) no-repeat top left;}
#menu li dt.green  { background:#5e5 url(images/top.gif) no-repeat top left;}
#menu li dt.blue   { background:#5cf url(images/top.gif) no-repeat top left;}
#menu li dt a ,#menu li dt a:visited {
	display:block; 
    color:#333;
    text-decoration:none;
	}
/* 设置菜单项的dd */
#menu li dd { 

	margin:0; 
    padding:0; 
	color: #fff; 
	background: #47a; 
	}
#menu li dd.last {
	border-bottom:1px solid #b00;
	}
#menu li dd a, #menu li dd a:visited {
	display:block; 
	color:#fff; 
    text-decoration:none; 
	padding:4px 5px 4px 20px;
    background: #47a url(images/arrow.gif) no-repeat 10px 10px; 
	height:1em;
    }
/*关闭子菜单*/
#menu li dd { display:none;}
/* 设置鼠标响应 */
#menu li:hover dd , #menu li a:hover dd { display:block;}
#menu li:hover, #menu li a:hover { border:0;}/*ie6*/
#menu li dd a:hover {
	background: #147; 
    color:#9cf;
	}
/*针对ie6的设置*/	
#menu table { border-collapse:collapse; 
    padding:0; 
	margin:-1px; 
	font-size:1em;
	}
</style>
</head>
<body>
	<ul id="menu">
		<li>
			<!--[if lte IE 6]><a href="#nogo"><table><tr><td><![endif]-->
			<dl>
				<dt class="orange"><a href="#">Artech Studio</a></dt>
				<dd><a href="#">Web Dev</a></dd>
				<dd><a href="#">Web Design</a></dd>
				<dd><a href="#">Books</a></dd>
				<dd class="last"><a href="#">Contact Us</a></dd>
			</dl>	
		<!--[if lte IE 6]></td></tr></table></a><![endif]-->
		</li>
		<li>
			<!--[if lte IE 6]><a href="#nogo"><table><tr><td><![endif]-->
			<dl>
				<dt class="yellow"><a href="#">Artech Store</a></dt>
				<dd><a href="#">Books</a></dd>
				<dd><a href="#">DVDs</a></dd>
				<dd><a href="#">Movies</a></dd>
				<dd class="last"><a href="#">Service</a></dd>
			</dl>	
		<!--[if lte IE 6]></td></tr></table></a><![endif]-->
		</li>
		<li>
			<!--[if lte IE 6]><a href="#nogo"><table><tr><td><![endif]-->
			<dl>
				<dt class="green"><a href="#">Artech Achi</a></dt>
				<dd><a href="#">Landscape</a></dd>
				<dd><a href="#">Plan</a></dd>
				<dd><a href="#">Design</a></dd>
				<dd class="last"><a href="#">Maps</a></dd>
			</dl>	
		<!--[if lte IE 6]></td></tr></table></a><![endif]-->
		</li>
		<li>
			<!--[if lte IE 6]><a href="#nogo"><table><tr><td><![endif]-->
			<dl>
				<dt class="blue"><a href="#">Artech Science</a></dt>
				<dd><a href="#">Physics</a></dd>
				<dd><a href="#">Maths</a></dd>
				<dd><a href="#">Chemistry</a></dd>
				<dd class="last"><a href="#">Courses</a></dd>
			</dl>	
		<!--[if lte IE 6]></td></tr></table></a><![endif]-->
		</li>
	</ul>
</body>
</html>

 

效果图:

 

 

 

  • 大小: 5.1 KB
分享到:
评论

相关推荐

    纯CSS二级导航菜单

    纯CSS二级导航菜单是一种常见的网页设计技术,它利用CSS(层叠样式表)来实现页面上的多级导航结构,而不依赖JavaScript或者其他脚本语言。这种技术对于提高网站的加载速度和可访问性非常有利,因为它减少了对服务器...

    纯CSS制作二级导航下拉列表

    至此,一个基本的纯CSS二级导航下拉列表就完成了。你可以根据自己的需求调整颜色、大小、过渡效果等样式。这个方法的好处是代码简洁,易于理解和维护,同时也兼容各种现代浏览器。 需要注意的是,虽然这种方法在...

    纯CSS实现二级导航下拉菜单

    最后,为了让二级菜单在鼠标离开一级菜单后依然可见一段时间,我们可以使用CSS的`:hover`伪类与`:focus-within`伪类配合,让用户可以通过点击一级菜单项保持二级菜单的显示状态: ```css .nav-menu li:focus-within...

    二级导航菜单特效 html+css

    二级导航菜单通常在一级菜单项下展开,当用户鼠标悬停在一级菜单上时,二级菜单会滑出显示,提供更具体的子页面链接。这种效果可以通过HTML和CSS来实现,这两种技术是构建网页的基本工具。 HTML(HyperText Markup ...

    经典的CSS二级菜单修改:二级菜单为水平式2

    压缩包内的文件“经典的CSS二级菜单修改:二级菜单为水平式(2).htm”则可能包含了这个实现的完整HTML和CSS代码,可以直接查看和运行以学习具体实现。 总的来说,创建一个水平式二级菜单涉及到对CSS布局、选择器、...

    漂亮的CSS二级竖向导航菜单

    本教程将深入探讨如何创建一个“漂亮的CSS二级竖向导航菜单”。这个菜单具有优雅的下拉效果,使得用户体验更加友好。 首先,我们来理解CSS(层叠样式表)在构建导航菜单中的作用。CSS是一种用于描述HTML或XML(包括...

    纯html+css制作三级下拉菜单

    代码中,二级菜单的`&lt;ul&gt;`默认是隐藏的(`display: none`),而在`&lt;li&gt;`的`:hover`状态下,将其设置为`display: block`,使得二级菜单可见。 接下来,对于三级菜单,原理与二级菜单相同,但嵌套更深。在一级菜单项...

    纯CSS3环形菜单动画 可展开二级子菜单

    其次,要实现展开二级子菜单的效果,可以利用CSS3的`:hover`伪类选择器,当鼠标悬停在一级菜单项上时,触发相应的二级菜单显示。这通常通过改变子菜单的`display`属性来实现,如从`none`变为`block`或`flex`。此外,...

    css 二级下拉导航菜单

    这些一级菜单项可能通过`&lt;ul&gt;`嵌套来包含二级菜单项。例如: ```html &lt;li&gt;&lt;a href="#"&gt;菜单1 &lt;li&gt;&lt;a href="#"&gt;子菜单1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;子菜单2&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;菜单2&lt;/a&gt;&lt;/li&gt; ...

    实用纯css+div二级图片导航菜单

    2. **导航菜单结构**: 通常,二级导航菜单由一级菜单项和在鼠标悬停时展开的二级菜单组成。HTML中,一级菜单项可以是`&lt;ul&gt;`和`&lt;li&gt;`元素,二级菜单则嵌套在一级菜单项的`&lt;li&gt;`元素内。 3. **CSS伪类选择器**: 为了...

    纯CSS垂直三级网站导航菜单.zip

    这个简单的样式会创建一个基础的垂直导航菜单,鼠标悬停在一级菜单上时,显示二级菜单;继续悬停在二级菜单上,显示三级菜单。 综上所述,【纯CSS垂直三级网站导航菜单】是一个利用CSS3新特性实现的高效、响应式的...

    实用纯div+css圆形二级导航菜单.rar

    二级导航菜单的展开和收缩可能通过CSS的`display`属性来控制,例如,当鼠标悬停在一级菜单上时,二级菜单的`display`属性会从`none`变为`block`,显示子菜单。 在实际应用中,这个圆形二级导航菜单可能适合用于那些...

    Javascript+CSS实现的弧形导航二级菜单

    本文将深入探讨如何使用JavaScript和CSS技术来创建一个美观且实用的弧形导航二级菜单。 首先,我们来看"导航"这一核心概念。在网页设计中,导航通常位于页面的顶部或侧边,用于列出网站的主要部分或子页面。一个好...

    vista CSS二级菜单

    在网页设计中,CSS(Cascading Style ...综上所述,"vista CSS二级菜单"项目涉及到了HTML结构、CSS样式设计以及可能的浏览器兼容性处理,通过这些技术实现了美观且功能完备的下拉菜单,提高了用户在网站中的导航体验。

    css纵向导航菜单及二级弹出菜单

    通常,HTML结构会包含一个`&lt;ul&gt;`元素作为菜单容器,每个菜单项为`&lt;li&gt;`元素,二级菜单则嵌套在一级菜单的`&lt;li&gt;`中。CSS样式则应用于这些元素,定义它们的布局、颜色、字体等特性。例如,`ul`的`list-style-type`属性...

    CSS3水平二级导航菜单.zip

    本主题将详细探讨如何使用CSS3来创建一个水平二级导航菜单,特别关注其红色风格以及鼠标经过时二级菜单的动态显示。 首先,我们需要理解HTML结构。一个简单的二级导航菜单通常包含一个`&lt;ul&gt;`元素作为主菜单,其中每...

    经典的CSS二级菜单修改:二级菜单为水平式1

    总的来说,这个“CSS二级菜单”的例子展示了如何结合CSS的基本原理和技巧来构建动态的、响应式的网页导航。通过理解并应用这些知识,开发者可以创建出更吸引人、更易用的网站界面。对于初学者而言,这是一个很好的...

    迷人漂亮的纯CSS绿色二级网站菜单.rar

    在CSS中实现二级菜单,通常涉及到伪类(如`:hover`)和定位(如`position: absolute`或`relative`)等技术,以及可能的过渡效果来增强用户体验。 在"迷人漂亮的纯CSS绿色二级网站菜单"中,可以预期代码结构使用了`...

Global site tag (gtag.js) - Google Analytics