用CSS3制作一个包含内箭头的三角形?

时间:2011-11-11 18:36:54

标签: css html5 css3

我想像这样做一个箭头:

arrow

只有CSS3才能实现这一点,注意它是一个黑色箭头,内部白色箭头与黑色略微相差-1px。想法?感谢

2 个答案:

答案 0 :(得分:5)

只需要单个div和CSS3转换就可以完成。以下是一个示例:http://jsfiddle.net/yVTr3/5/

可以轻松修改它以适应您需要的尺寸和精确颜色。

答案 1 :(得分:1)

当然,你可以做到这一点,即使是使用css 2.1 - http://css-tricks.com/snippets/css/css-triangle/ 然而,你需要在彼此的顶部创建3个箭头 - 黑色+白色+黑色 - 并相应地定位它们(​​从中间一个向右1px,从最右侧向右运动2px)