使用position:relative制作下边框下的小三角
2016-04-16 13:26
225 查看
在制作tab选项卡的时候,有时会有下边框,且下边框下另一个头向下的小三角,这全然能够用css来实现,而不必使用背景图片。
由于使用背景图片时会有一个问题,选项卡内容字数不同。导致使用背景图片时无法控制它始终在中间显示。
![](http://img.blog.csdn.net/20141112143041184?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3VubnkzMjc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
<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;}
相关文章推荐
- HBase介绍(列存储)
- Java Web项目中使用Freemarker生成Word文档
- [学习笔记]Excelsql语句
- [学习笔记]解析Excel
- GDI+编程小结
- GDI编程小结
- 全球最低功耗蓝牙单芯片DA14580的软件体系 -层次架构和BLE消息事件处理过程
- XML文档操作工具类
- 一百多套开发视频教程的下载地址
- 学习心得 五
- 线性表的基本实现与操作
- Table控件及内容居中
- 贪心法
- [Simpson积分] BZOJ 1502 [NOI2005]月下柠檬树
- [学习笔记]Sqlserver 获取当前天数
- [学习笔记]Calendar获取指定日期
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket
- JAVA中的异常处理
- [学习笔记]JPA入门
- [学习笔记]Struts文件下载