My arrow breadcrumbs are appearing a bit fuzzy in Firefox, but they look crisp in Chrome, Opera, and IE. Check out the CODEPEN
Here is how it appears in Firefox:
https://i.sstatic.net/9iX0g.png
This is my HTML:
<div class="row">
<div class="tab-progress btn-breadcrumb clearfix text-center">
<div class="arrow-nav col-xs-4">1</div>
<div class="arrow-nav col-xs-4">2</div>
<div class="active-arrow arrow-nav col-xs-4">3</div>
</div>
</div>
And the CSS:
body {
padding: 3em;
background: #B9B9B9;
}
.row {
background: white;
}
.btn-breadcrumb .arrow-nav:not(:last-child):after {
content: " ";
display: flex !important;
width: 0;
height: 0;
border-top: 27px solid rgba(255, 255, 255, 0);
border-bottom: 27px solid rgba(255, 255, 255, 0);
border-left: 10px solid white;
position: absolute;
top: 33%;
margin-top: -17px;
left: 100%;
z-index: 3;
}
.btn-breadcrumb .arrow-nav:not(:last-child):before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 27px solid rgba(255, 255, 255, 0);
border-bottom: 27px solid rgba(255, 255, 255, 0);
border-left: 10px solid #E6E6E6;
position: absolute;
top: 33%;
margin-top: -17px;
margin-left: 1px;
left: 100%;
z-index: 3;
}
.btn-breadcrumb .arrow-nav {
padding: 15px 0 15px 0;
}
.btn-breadcrumb .arrow-nav:first-child {
padding: 15px 0 15px 0;
}
.btn-breadcrumb .arrow-nav:last-child {
padding: 15px 0 15px 0;
}
.active-arrow {
background-color: #2a53a5;
color: white;
border-radius: 0;
}
.active-arrow .numberCircle {
color: white;
}
.active-arrow:hover {
color: white;
}
.active-arrow:after {
display: flex !important;
width: 0;
height: 0;
border-top: 17px solid rgba(255, 255, 255, 0);
border-bottom: 17px solid rgba(255, 255, 255, 0);
border-left: 10px solid #2a53a5 !important;
position: absolute;
top: 50%;
margin-top: -17px;
border-radius: 0;
left: 100%;
z-index: 3;
}
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
<div class="tab-progress btn-breadcrumb clearfix text-center">
<div class="arrow-nav col-xs-4">1</div>
<div class="arrow-nav col-xs-4">2</div>
<div class="active-arrow arrow-nav col-xs-4">3</div>
</div>
</div>