码迷,mamicode.com
首页 > 其他好文 > 详细

简单的横竖版变化导航菜单

时间:2015-07-08 16:06:52      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

HTML

<div id="nav">
    <ul>
        <li><a href="#">home</a></li>
        <li><a href="#">contact us</a></li>
        <li><a href="#">web</a></li>
        <li><a href="#">map</a></li>
    </ul>
</div>

CSS

#nav{width:150px; font:"Arial" 14px; text-align:right;}
    #nav ul{list-style-type:none;margin:0px;padding:0px;}
    #nav li{border-bottom:1px solid #9f9fed;}
    #nav li a{display:block;padding:5px 5px 5px 0.5em; text-decoration:none;border-left:12px solid #151571;border-right:1px solid #151571;}
    #nav li a:link,#nav li a:visited{background:#1136c1;color:#fff;}
    #nav li a:hover{background:#002099;color:#ff0;border-left:12px solid yellow;}

效果:

技术分享

鼠标移上效果:

技术分享

 

如果想变换成横版的菜单只需改变3处代码:
1.把width:120#nav移到 #nav li a 中这样,这个列表就没有宽度限制了,并同时保证每个列表项的宽度都是120PX
2.在nav li的样式中增加float:left即可。
3.把#navtext-align:right改成text-align:center

效果:

技术分享

鼠标移上效果:

技术分享

简单的横竖版变化导航菜单

标签:

原文地址:http://www.cnblogs.com/coldfishdt/p/4630393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!