您的位置:首页 > Web前端 > CSS

css案例学习之div ul li a 实现导航效果

2015-11-30 15:22 806 查看
效果





代码

<html>
<head>
<title>无需表格的菜单</title>
<style>

body{
background-color:#dee0ff;
}
#navigation {
width:150px;
font-family:Arial;
font-size:14px;
text-align:right
}
#navigation ul {
list-style-type:none;                /* 不显示项目符号 */
margin:0px;
padding:0px;
}
#navigation li {
border-bottom:1px solid #9F9FED;    /* 添加下划线 */
}
#navigation li a{
display:block;
height:1em;
padding:5px 5px 5px 0.5em;
text-decoration:none;
border-left:12px solid #151571;        /* 左边的粗边 */
border-right:1px solid #151571;        /* 右侧阴影 */
}
#navigation li a:link, #navigation li a:visited{
background-color:#1136c1;
color:#FFFFFF;
}
#navigation li a:hover{                    /* 鼠标经过时 */
background-color:#002099;            /* 改变背景色 */
color:#ffff00;                        /* 改变文字颜色 */
border-left:12px solid yellow;
}

</style>
</head>
<body>
<div id="navigation">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Contact us</a></li>
<li><a href="#">Web Dev</a></li>
<li><a href="#">Web Design</a></li>
<li><a href="#">Map</a></li>
</ul>
</div>
</body>
</html>


改造一下

li加一个float属性

<html>
<head>
<title>无需表格的菜单</title>
<style>

body{
background-color:#dee0ff;
}
#navigation {
/*width:150px;*/
font-family:Arial;
font-size:14px;
text-align:right
}
#navigation ul {
list-style-type:none;                /* 不显示项目符号 */
margin:0px;
padding:0px;
}
#navigation li {
border-bottom:1px solid #9F9FED;    /* 添加下划线 */
float:left;
}
#navigation li a{
width: 120px;
display:block;
height:1em;
padding:5px 5px 5px 0.5em;
text-decoration:none;
border-left:12px solid #151571;        /* 左边的粗边 */
border-right:1px solid #151571;        /* 右侧阴影 */
}
#navigation li a:link, #navigation li a:visited{
background-color:#1136c1;
color:#FFFFFF;
}
#navigation li a:hover{                    /* 鼠标经过时 */
background-color:#002099;            /* 改变背景色 */
color:#ffff00;                        /* 改变文字颜色 */
border-left:12px solid yellow;
}

</style>
</head>
<body>
<div id="navigation">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Contact us</a></li>
<li><a href="#">Web Dev</a></li>
<li><a href="#">Web Design</a></li>
<li><a href="#">Map</a></li>
</ul>
</div>
</body>
</html>


效果



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: