新闻正文

CSS打造一个超酷的具有立体感效果的导航

来源:     2007-8-4 10:11:20 网友评论 0 条 字体:[ ] ~我要投稿!
]

我们详细的解释与说明CSS代码,看它是如何控制这个UL LI打造CSS横向菜单的:

* {
    font-size:12px;

字串5

    text-align:center; 字串6

}
#nav {

字串7

    width:520px;
    border-bottom:1px solid #06f;

字串6

    margin:20px auto 0 auto;
}
#nav li {

字串4

    display: inline;
    list-style-type: none;
}
#nav li a:link,#nav li a:visited {
    float:left;
    margin-right:5px;

字串6

    padding:5px 10px 5px 8px;
    text-decoration: none; 字串6

    color:#000;
    background:#ffe67d; 字串9

    border-left: 5px solid #fc0;
}

字串2

#nav li a:hover {

字串6

    color:#060;
    border-left: 5px solid #f60;

字串2

} 字串5

  首先我们进行了整体布局声明,声明了文字大小及居中的对齐方式。需要说明的是,在ff中,我们设置margin:0 auto。即可实现容器的居中了,但在IE中,这还不够,还需要在父容器中声明text-align:center。这一点我们要记得,不然容易出错。 字串2

  声明UL无序列表的宽度为520ox,下边框一象素的实现,颜色为#06f。我们设置了nav这个UL,距离顶部为20px、距离底部为零,左右的距离为auto。这就实现了nav在水平方向内是居中的,垂直方面上距离浏览器窗口20px。

字串2

  声明LI列表项为内联(行内)显示,列表预设标记为无。 字串4

  我们重点需要理解#nav li a:link,#nav li a:visited的定义,设置链接的样式。 字串3

  向左浮动,并且右边距为5px。这是设置链接元素从左向右排行,并且元素之间的右部间隔5px。

字串5

  设置填充,顶5px、右10px、下5px、左8px。这一设置可以使我们的链接文字处于合适的位置。

字串7

  取消链接文字的下划线,并设置链接文字的颜色为#000。链接元素的背景色为#ffe67d。

字串3

  左边框五象素的实线,颜色为#fc0。这一句话形成了我们的小竖条。

字串8

  我们通过下面#nav li a:hover形成鼠标激活的样式。 字串7

  链接文字的颜色变为#060。左边框五象素的实线,颜色为#f60。 字串7

  这样我们会动的小竖条菜单就制作完成了。看最终的效果: 字串4

字串3

    [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

字串7

用户名:新注册) 密码: 匿名评论 [所有评论]
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
本栏搜索

  • Google 17Admin.Net
推荐新闻
关于本站 网站地图 Friefox Picasa 网站赚钱 联系方式  
Copyright 2006-2008 www.17admin.net All Rights Reserved
免责申明:一起站长吧(www.17admin.net)上的所提供文章和资源大部分来源于网络,为方便本人
及广大新手站长学习而收集整理而来。如有侵犯你的版权,请立即联系本站,本站将在3个工作日内删除 。