纯css实现垂直导航栏
2016-02-24 17:11
811 查看
ul.nav{ margin:0; padding:0; width: 8em; list-style-type: none; background-color: #8BD400; border:1px solid #486B02; font-size: 2em; } /*去掉最后一个li中a的border-bottom*/ ul.nav li:last-child a{ border-bottom: 0; } /*去掉第一个li中a的border-top*/ ul.nav li:first-child a{ border-top: 0; } ul.nav a{ display: block; line-height: 40px; color:#2B3F00; text-decoration: none; border-top: 1px solid #E4FFD3; border-bottom: 1px solid #486B02; } ul.nav a:hover, ul.nav a:active{ background-color: #6DA203; }
<ul class="nav">
<li><a href="home.htm">Home</a></li>
<li><a href="home.htm">about</a></li>
<li><a href="home.htm">our services</a></li>
<li><a href="home.htm">our work</a></li>
<li><a href="home.htm">news</a></li>
<li><a href="home.htm">contact</a></li>
</ul>
效果图
涉及到的知识点
浮动
伪类
相关文章推荐
- css 浮动方式实现水平导航栏
- CSS浏览器兼容问题总结
- CSS未知宽高元素水平垂直居中
- CSS常见问题及兼容性
- Html+css实现纯文字和带图标的按钮
- CSS3:概述
- CSS——对列表应用样式和创建导航栏
- 创建Material样式卡片风格注意事项
- 【CSS3】变形--位移 translate()
- css设置文字不换行,超过的部分用“...”代替
- 【CSS3】变形--缩放 scale()
- 【CSS3】变形--扭曲 skew()
- 【CSS3】变形--旋转 rotate()
- css划斜线
- CSS3 transform3D变形
- DIV+CSS区块框浮动设计
- CSS行高——line-height 行间距
- css3常用动画+动画库
- 自定义Toast样式
- 30类CSS选择器