答案 0 :(得分:4)
使用伪元素是可能的。 Chris Coyier在此解释:http://css-tricks.com/triangle-breadcrumbs/
如果您担心支持旧版本的IE,那么您可以使用IE8.js(或IE9.js):http://code.google.com/p/ie7-js/
答案 1 :(得分:1)
您可以使用具有透明度的PNG,每种颜色只需要一个箭头。
答案 2 :(得分:0)
图像是它,你可以用一堆选项创建一个精灵,并在悬停时动态切换或改变。</ p>
答案 3 :(得分:0)
您可以为以下条件设置透明图像:
然后在CSS中你可以使用类似下面的东西来使它工作:
.completed:after{ content: url(../images/lightblueforward.png); padding: 5px}
.completed:before{ content: url(../images/lightblueback.png); padding: -5px}
.current:after{...}
.current:before{...}
.notcompleted:after {...}
.notcompleted:before {...}
没有尝试过,所以你必须进行实验。你必须弄清楚这些元素的填充/边距才能正确排列。