css3技术

DIVCSS菜单实例:红与黑具有立体质感的CSS菜单_div+css布局教程

字号+ 作者:H5之家 来源:H5之家 2015-09-20 13:38 我要评论( )

DIVCSS菜单实例:红与黑具有立体质感的CSS菜单,学习DIVCSS菜单实例:红与黑具有立体质感的CSS菜单,DIVCSS菜单实例:红与黑具有立体质感的CSS菜单,查看DIVCSS菜单


  运用UL及LI构建菜单,不但速度上比较快,而且语义更明确,对搜索引擎也非常友好,但很多朋友认为制作起来比较烦,其实不然,CSS菜单的制作其实是非常简单的,今天的这款菜单思路非常简单,但效果还算不错,看下面的效果图:



  我们看今天这款菜单的制作过程,首先看看XHTML代码:

div css xhtml xml Example Source Code

Example Source Code []

<ul id="menu">
<li><a href="" title="">首页</a></li>
<li class="current"><a href="" title="">Div CSS教程</a></li>
<li><a href="" title="">CSS布局实例</a></li>
<li><a href="" title="">CSS2.0教程</a></li>
<li><a href="" title="">CSS酷站欣赏</a></li>
<li><a href="" title="">CSS模板下载</a></li>
</ul>


  没有什么非凡之处,需要注重的是我们为第二个列表项“Div CSS教程”指定了一个类class="current"。这是我们用来让CSS精确的选择到当前页效果的钩子。下面我们逐一看CSS编码:

div css xhtml xml Example Source Code

Example Source Code []

* {
font-size:13px;
font-weight:800;
text-decoration:none;
margin:0;
padding:0;
}
body {
background:#ccc;
}


  整体布局声明:文字大小为13px,加粗,去除装饰线,边距与填充均为零。
  设置body的背景色为灰色#ccc。

div css xhtml xml Example Source Code

Example Source Code []

#menu {
list-style-type: none;
border:1px solid #fff;
margin:50px auto;
width:770px;
height:30px;
overflow:hidden;
background:#000 url(_b.png) 0 0 repeat-x;
}


  设置Ul即#menu的样式,去除列表项预设标记,设置边框为一象素的白色实线,上下边距为50px,左右边距为自动,实现了菜单的水平居中对齐,设置宽与高分别是:770px、30px。溢出为隐藏,设置背景色为黑色,背景图片为_b.png,位于0 0,水平方向重复。

div css xhtml xml Example Source Code

Example Source Code []

#menu li {
border-right:1px solid #fff;
float:left;
}
#menu li a {
display:block;
text-align:center;
color:#fff;
line-height:30px;
padding:0 10px;
}


  列表项li的样式设置,右边框一象素的白色实线,向左浮动。这样设置即实现了菜单有了一个闭合的白线区域,而且浮动让菜单水平方向排列。

  菜单链接A的样式,设置为块元素,文字居中对齐,文字颜色为白色,行高为30px,实现了文字的垂直居中对齐,填充设置为上下0,左右10px,使得文字与左右边线有一定的距离。

div css xhtml xml Example Source Code

Example Source Code []

#menu li a:hover,#menu li.current {
background:#fff url(_a.png) 0 0 repeat-x;
}


  设置链接A的悬停样式,以及当前页的样式。请注重,这两种状态下它们的表现是一样的,所以我们用群组选择器:“#menu li a:hover,#menu li.current”一次性设置。背景色为白色,背景图片为“_a.png”,位于0 0,水平方向重复。

  好了,致此我们这款菜单的制作就结束了.

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • DIVCSS网页布局:用CSS实现表单form布局_div+css布局教程

    DIVCSS网页布局:用CSS实现表单form布局_div+css布局教程

    2015-10-02 15:06

  • DIVCSS网页布局:三行三列自适应高度的DIV布局_div+css布局教程

    DIVCSS网页布局:三行三列自适应高度的DIV布局_div+css布局教程

    2015-10-02 14:28

  • DIVCSS网页布局常用的方法与技巧_div+css布局教程

    DIVCSS网页布局常用的方法与技巧_div+css布局教程

    2015-10-02 14:26

  • DIVCSS网页布局:实现让多个DIV排列时居中_div+css布局教程

    DIVCSS网页布局:实现让多个DIV排列时居中_div+css布局教程

    2015-10-02 14:18

网友点评