使用position:relative制作下边框下的小三角
2014-11-12 14:21
127 查看
在制作tab选项卡的时候,有时会有下边框,且下边框下还有一个头向下的小三角,这完全可以用css来实现,而不必使用背景图片。因为使用背景图片时会有一个问题,选项卡内容字数不同,导致使用背景图片时无法控制它始终在中间显示。
<ul class="technical_list">
<li class="active-tab">入门指南<div class="triangle"></div></li>
<li>Android<div class="triangle"></div></li>
<li>iOS<div class="triangle"></div></li>
<li>WebIM<div class="triangle"></div></li>
<li>REST API<div class="triangle"></div></li>
</ul>
样式:
.technical_list li{
display: block;
position: relative;
float: left;
margin-left: 30px;
color: #aaa;
font-size: 18px;
line-height: 25px;
cursor:pointer;
}
.message_l .technical_list .technicalCur,
.message_l .technical_list .active-tab {
border-bottom: solid 2px #00addc;
color: #00addc;
}
.message_l .technical_list .technicalCur .triangle,
.message_l .technical_list .active-tab .triangle {
display: block;
}
.triangle{ border-bottom:none;
border-left:solid 3px #fff;
border-right:solid 3px #fff;
border-top:solid 4px #00addc;
width:0;
position:relative;
top:6px;
margin:0 auto;
display: none;}
<ul class="technical_list">
<li class="active-tab">入门指南<div class="triangle"></div></li>
<li>Android<div class="triangle"></div></li>
<li>iOS<div class="triangle"></div></li>
<li>WebIM<div class="triangle"></div></li>
<li>REST API<div class="triangle"></div></li>
</ul>
样式:
.technical_list li{
display: block;
position: relative;
float: left;
margin-left: 30px;
color: #aaa;
font-size: 18px;
line-height: 25px;
cursor:pointer;
}
.message_l .technical_list .technicalCur,
.message_l .technical_list .active-tab {
border-bottom: solid 2px #00addc;
color: #00addc;
}
.message_l .technical_list .technicalCur .triangle,
.message_l .technical_list .active-tab .triangle {
display: block;
}
.triangle{ border-bottom:none;
border-left:solid 3px #fff;
border-right:solid 3px #fff;
border-top:solid 4px #00addc;
width:0;
position:relative;
top:6px;
margin:0 auto;
display: none;}
相关文章推荐
- 使用position:relative制作下边框下的小三角
- html使用position:relative制作引导层
- 避免使用不必要的float(display:inline,position:relative)
- CSS定位中Position的absolute、 Relative使用细节
- 图文详解CSS的position常用的三个属性:relative,absolute以及fixed,以及嵌套使用的一个常见情况
- 【前端】不使用图片制作三角小图标
- CSS中应用position的absolute和relative的属性制作浮动层
- position:relative和position:absolute的差别及使用方法
- 使用css(border)边框实现倒三角
- CSS中应用position的absolute和relative的属性制作浮动层
- 用HTML特殊字符来制作带三角边框
- Position:absolute和Relative组合使用
- 【css】纯 css 制作带三角的边框
- 使用css制作三角,兼容IE6,用到的标签<div><s><span>
- CSS制作三角边框
- 【position:relative、absolute】 使用方法
- 使用css制作三角,兼容IE6,用到的标签<div><s><span>
- css 字符制作三角边框
- 解决IE6,IE7下子元素使用position:relative、父元素使用overflow:auto后,子元素不随着滚动条滚动的问题
- css中position的absolute与relative的使用