You can't add a border to a css triangle the way you're thinking because a css triangle is a strangely drawn border. If you want to have a border, the best way to do it is to have a larger triangle behind your smaller triangle. So something like this:
https://jsfiddle.net/9cL8g6pu/2/
#wrapper{
position: relative;
width: 105px;
height: 105px;
}
#tri-up {
position: absolute;
top: 3px; left: -50px;
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid red;
}
#t-up-bg{
position: absolute;
top: 0; left: 0;
width: 0;
height: 0;
border-left: 53px solid transparent;
border-right: 53px solid transparent;
border-bottom: 105px solid blue;
}