Here's a different approach:
1) Use the multiplication character: ×
×
2) Hide half of it with overflow:hidden
3) Then add a triangle as a pseudo element for the tip.
The advantage here is that no transforms are necessary. (It will work in IE8+)
.arrow {_x000D_
position: relative;_x000D_
}_x000D_
.arrow:before {_x000D_
content: '×';_x000D_
display: inline-block;_x000D_
position: absolute;_x000D_
font-size: 240px;_x000D_
font-weight: bold;_x000D_
font-family: verdana;_x000D_
width: 103px;_x000D_
height: 151px;_x000D_
overflow: hidden;_x000D_
line-height: 117px;_x000D_
}_x000D_
.arrow:after {_x000D_
content: '';_x000D_
display: inline-block;_x000D_
position: absolute;_x000D_
left: 101px;_x000D_
top: 51px;_x000D_
width: 0;_x000D_
height: 0;_x000D_
border-style: solid;_x000D_
border-width: 25px 0 25px 24px;_x000D_
border-color: transparent transparent transparent black;_x000D_
}
_x000D_
<div class="arrow"></div>
_x000D_