纯CSS实现的二级菜单
纯CSS实现的二级菜单,完全采用CSS样式来实现的,为添加任何JS代码。
主要利用了CSS伪类hover来实现的,代码简单容易理解。
相比较采用JS或者jQuery库实现的二级菜单,代码量极少。
效果截图:
<!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=b2312" />
<title>纯CSS实现的二级菜单</title>
<style>
* {
margin:0;
padding:0;
}
a {
text-decoration:none;
}
#mainnav {
width: 100%;
background: #3aaee7;
}
#inmainnanv {
width: 990px;
margin: 0 auto;
height: 43px;
position: relative;
}
#inmainnanv ul li, #inmainnanv ul a {
float: left;
display: block;
width: 99px;
height: 43px;
line-height: 43px;
text-align: center;
font-size: 14px;
color: #fff;
}
#inmainnanv ul li {
position: relative;
}
#inmainnanv ul a:hover {
background: #0497e4;
}
#inmainnanv ul li ul li, #inmainnanv ul li ul li a {
width: 99px;
height: 43px;
background: #3aaee7;
color: #fff;
float: left;
}
#inmainnanv ul li ul {
display: none;
}
#inmainnanv ul li:hover ul {
display: block;
position: absolute;
left: 0;
top: 43px;
width: 99px;
height: auto;
}
</style>
</head>
<body>
<div id="mainnav">
<div id="inmainnanv">
<ul>
<li class="inlist"><a href="#">栏目1</a></li>
<li class="inlist"><a href="#">栏目2</a>
<ul>
<li><a href="#">二级栏目1</a></li>
<li><a href="#">二级栏目2</a></li>
<li><a href="#">二级栏目3</a></li>
<li><a href="#">二级栏目4</a></li>
</ul>
</li>
<li class="inlist"><a href="#">栏目3</a>
<ul>
<li><a href="#">二级栏目1</a></li>
<li><a href="#">二级栏目2</a></li>
<li><a href="#">二级栏目3</a></li>
<li><a href="#">二级栏目4</a></li>
</ul>
</li>
<li class="inlist"><a href="#">栏目4</a></li>
<li class="inlist"><a href="#">栏目5</a></li>
<li class="inlist"><a href="#">栏目6</a></li>
<li class="inlist"><a href="#">栏目7</a></li>
<li class="inlist"><a href="#">栏目8</a></li>
<li class="inlist"><a href="#">栏目9</a></li>
</ul>
</div>
</div>
</body>
</html>
相关文章
- 常用CSS重置代码
CSS重置(CSS reset),也就是重置默认样式。在不同浏览器,HTML中标签的默认样式有一个默认属性值,渲染出来的效果不尽相同,我们在写css页面的时候,为了避免在css中重复定义它们,我们需要重置默认样式,以方便统一,从而提高开发效率,提高样式代码的重用,
- 纯CSS实现的二级菜单
纯CSS实现的二级菜单,完全采用CSS样式来实现的,为添加任何JS代码。 主要利用了CSS伪类hover来实现的,代码简单容易理解。 相比较采用JS或者jQuery库实现的二级菜单,代码量极少。 效果截图:
- 手机站头部超赞QQ邀请效果
手机站头部超赞QQ邀请效果,已整理为JS调用代码,方便直接引入网页调用。 打包下载: 手机站头部超赞QQ邀请效果 效果截图:
- CSS仿Win7对话框黑色阴影效果
CSS仿Win7对话框黑色阴影效果,采用了CSS3的一个新属性,对所有新版本浏览器都支持,老版本的浏览器部分不支持。 兼容IE新版、Google浏览器、火狐浏览器,分别对应着三个属性:box-shadow、-webkit-box-shadow、-moz-box-shadow。 效果图:
- 不错的CSS重置代码base.css
今天发下我自己的 css 框架base.css,作用是重设浏览器默认样式和提供通用原子类。 使用方法:直接将以上文本框中的CSS代码全选复制保存为base.css文件,在网页中引用即可。 来源:http://www.cnblogs.com/yjzhu/archive/2012/11/05/2755095.html
随机推荐
- 常用CSS重置代码
CSS重置(CSS reset),也就是重置默认样式。在不同浏览器,HTML中标签的默认样式有一个默认属性值,渲染出来的效果不尽相同,我们在写css页面的时候,为了避免在css中重复定义它们,我们需要重置默认样式,以方便统一,从而提高开发效率,提高样式代码的重用,
- 纯CSS实现的二级菜单
纯CSS实现的二级菜单,完全采用CSS样式来实现的,为添加任何JS代码。 主要利用了CSS伪类hover来实现的,代码简单容易理解。 相比较采用JS或者jQuery库实现的二级菜单,代码量极少。 效果截图:
- 手机站头部超赞QQ邀请效果
手机站头部超赞QQ邀请效果,已整理为JS调用代码,方便直接引入网页调用。 打包下载: 手机站头部超赞QQ邀请效果 效果截图:
- CSS仿Win7对话框黑色阴影效果
CSS仿Win7对话框黑色阴影效果,采用了CSS3的一个新属性,对所有新版本浏览器都支持,老版本的浏览器部分不支持。 兼容IE新版、Google浏览器、火狐浏览器,分别对应着三个属性:box-shadow、-webkit-box-shadow、-moz-box-shadow。 效果图:
- 不错的CSS重置代码base.css
今天发下我自己的 css 框架base.css,作用是重设浏览器默认样式和提供通用原子类。 使用方法:直接将以上文本框中的CSS代码全选复制保存为base.css文件,在网页中引用即可。 来源:http://www.cnblogs.com/yjzhu/archive/2012/11/05/2755095.html