用css属性实现箭头
2016-07-13 11:09
465 查看
用css属性实现箭头(作垂直导航栏有的时候可以用上)
原理:通过截取border的部分拐角实现。l 当宽,高,边框宽相近(相等)时,改变某一边的颜色可看到一个梯形。
例一<div id=”demo1”></div>
<Style>
#demo1{
Border:10px solid black;
Width:10px;
Height:10px;
Border-left-color:red;
}
</style>
l 当元素宽高为0时,且其他边为透明色时,可以形成一个三角形。但为了精确定位,让三角形显示在合适位置,会使用position。例如下面所示程序代码。
.left{
display:block;
border:8px solid transparent;
width:0;
height:0;
border-left-color:red;
position:absolute;
left:-8px;
top:0;
}
.right{
display:block;
border:8px solid transparent;
width:0;
height:0;
border-right-color:red;
position:absolute;
right:-8px;
相关文章推荐
- Web布局连载——两栏固定布局(五)
- [div+css]晒晒最新制作专题推广页模板
- 盒子模型
- CSS选择器
- CSS样式优先权
- [css] line-height 百分比单位和数值单位的区别
- Apple官网研究之使用Justify布局导航
- 关于前端的思考与感悟
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- 移动端点击事件全攻略,这里的坑你知多少?
- $q 实例分析 Angular 中的 Promise
- 浏览器中唤起native app || 跳转到应用商城下载
- Angular directive 实例详解
- 关于浮动与清除浮动,你应该知道的
- 数组reduce方法的高级技巧
- 设计更快的网页(三):字体和 CSS 调整
- 纯CSS制作的新闻网站中的文章列表