Css绘制箭头实现代码
Css绘制箭头实现代码
发布时间:2016-12-27 来源:查字典编辑
摘要:具体的做法是对一个矩形,设置border,并将width和height设置为0,即可模拟出箭头形状(三角形)。如下图所示绘制了一个矩形,并将...

具体的做法是对一个矩形,设置border,并将width和height设置为0,即可模拟出箭头形状(三角形)。 如下图所示绘制了一个矩形,并将矩形的width和height设置为0,border设置为100px:

相关CSS:

border-left:100px solid #F00;

border-right:100px solid #F00;

border-top:100px solid #00F;

border-bottom:100px solid #00F;

width:0;

height:0;

上面的其实就是四个矩形,分别是上下左右四个方向,如果我们想要某一个方向的矩形,就可以将它相邻两侧的border-color设置为transparent,对侧不设置border

第一个箭头的CSS,其余的类似:

border-left:100px solid transparent;

border-right:100px solid transparent;

border-bottom:100px solid #00F;

width:0;

height:0;

下面是一个箭头的Demo:

PS: 2012-6-1

IE6不支持transparent,因此上面的代码在IE6加一点处理透明的hack,修改后的代码如下

border-left:100px solid transparent; border-right:100px solid transparent; _border-left:100px solid black; _filter:chroma(color=black); _border-right:100px solid black; _filter:chroma(color=black); border-bottom:100px solid #00F; width:0; height:0;

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新 Div+Css教程学习
热门 Div+Css教程学习
网页设计子分类