CSS导航菜单--应用滑动门技术的玻璃效果菜单
2011-10-13 08:31
537 查看
本例主要实现一个玻璃材质效果的水平菜单。完成的效果图如图所示:
![](http://pic002.cnblogs.com/images/2011/330748/2011101308273071.png)
本例中使用了两个图像,如图
![](http://pic002.cnblogs.com/images/2011/330748/2011101308284815.gif)
![](http://pic002.cnblogs.com/images/2011/330748/2011101308290019.gif)
这是作为菜单的背景使用得。
相应的HTML代码如下:
<ul class="item">
<li><a href="#"><span>Home</span></a></li>
<li><a href="#"><span>Contact Us</span></a></li>
<li><a href="#"><span>Web Dev</span></a></li>
<li><a href="#"><span>Web Design</span></a></li>
<li><a href="#"><span>Map</span></a></li>
</ul>
下面设置菜单的整体效果。
1, 设置文字的字体和字号,代码如下:
.item{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background:#ccc;
}
设置li的样式,代码如下:
.item li{
float:left;
background:url(bg.gif) repeat-x center;
padding:5px;
margin:0 auto;
list-style-type:none;
}
将a元素设置为块及元素,代码如下:
.item li a,item a:visited{
text-decoration:none;
color:#fff;
text-align:center;
display:block;
padding-top:5px;
}
现在在浏览器内效果如图:
![](http://pic002.cnblogs.com/images/2011/330748/2011101308295368.png)
使用“滑动门”技术设置玻璃材质背景
首先设置a元素鼠标经过效果,代码如下:
.item li a:hover{
display:block;
float:left;
background:url(bt-bg.gif) center;
overflow:hidden;
color:#000;
margin:0 auto;
}
对标记b的属性进行设置,代码如下
.item a b{
display:block;
}
鼠标经过b的样式,代码如下:
.item a:hover b{
padding:0px 20px 0px 0px;
color:#FFF;
background:url(img/bt-bj.gif) no-repeat right top;
}
这样可以得到,效果图
![](http://pic002.cnblogs.com/images/2011/330748/2011101308273071.png)
本例中使用了两个图像,如图
![](http://pic002.cnblogs.com/images/2011/330748/2011101308284815.gif)
![](http://pic002.cnblogs.com/images/2011/330748/2011101308290019.gif)
这是作为菜单的背景使用得。
相应的HTML代码如下:
<ul class="item">
<li><a href="#"><span>Home</span></a></li>
<li><a href="#"><span>Contact Us</span></a></li>
<li><a href="#"><span>Web Dev</span></a></li>
<li><a href="#"><span>Web Design</span></a></li>
<li><a href="#"><span>Map</span></a></li>
</ul>
下面设置菜单的整体效果。
1, 设置文字的字体和字号,代码如下:
.item{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background:#ccc;
}
设置li的样式,代码如下:
.item li{
float:left;
background:url(bg.gif) repeat-x center;
padding:5px;
margin:0 auto;
list-style-type:none;
}
将a元素设置为块及元素,代码如下:
.item li a,item a:visited{
text-decoration:none;
color:#fff;
text-align:center;
display:block;
padding-top:5px;
}
现在在浏览器内效果如图:
![](http://pic002.cnblogs.com/images/2011/330748/2011101308295368.png)
使用“滑动门”技术设置玻璃材质背景
首先设置a元素鼠标经过效果,代码如下:
.item li a:hover{
display:block;
float:left;
background:url(bt-bg.gif) center;
overflow:hidden;
color:#000;
margin:0 auto;
}
对标记b的属性进行设置,代码如下
.item a b{
display:block;
}
鼠标经过b的样式,代码如下:
.item a:hover b{
padding:0px 20px 0px 0px;
color:#FFF;
background:url(img/bt-bj.gif) no-repeat right top;
}
这样可以得到,效果图
![](http://pic002.cnblogs.com/images/2011/330748/2011101308303524.png)
相关文章推荐
- 使用CSS双层滑动门技术实现三态玻璃效果水平导航菜单
- CSS导航菜单--三状态玻璃效果菜单(双层滑动门应用)
- CSS导航菜单--三状态玻璃效果菜单(双层滑动门应用)
- 应用滑动门技术的玻璃效果菜单
- CSS多级滑动门效果导航菜单代码
- CSS技术结合图像实现动态效果的菜单导航
- 【css技术指南笔记】第六章 导航菜单
- JS+CSS实现简单的二级下拉导航菜单效果
- CSS滑动门技术实现TAB标签切换效果实例,支持各种浏览器
- 仿网易的滑动门导航效果代码(DIV+CSS)
- CSS技巧 使用标签来创建导航菜单(滑动门教程)
- Js+Css仿Flash效果导航菜单代码
- JS+CSS实现大气的黑色首页导航菜单效果代码
- CSS制作水平导航菜单效果
- css 导航,菜单对应页面切换效果实现方法
- 纯CSS+XHTML实现的二级导航菜单效果
- CSS滑动门技术实现TAB标签切换效果实例,支持各种浏览器
- 纯css导航菜单效果
- CSS制作的垂直导航菜单效果
- CSS滑动门技术的简单应用