try http://jsfiddle.net/harshdand/gczu8w4e/
.bubble:after { content: ''; position: absolute; border-style: solid; border-width: 0 19px 120px; border-color: #C00006 transparent; display: block; width: 0; z-index: 1; margin-left: -49px; top: -79px; left: 95%; -ms-transform: (50deg); -webkit-transform: rotate(50deg); transform: rotate(50deg); }
transform: rotate (50deg);
change
usw skew instead of rotate . see snippet with minimal CSS
transform: skew(-45deg);
.bubble { position: relative; bottom: -70px; width: 275px; height: 40px; padding: 5px; background: #C00006; border-radius: 14px; } .bubble:after { content: ''; position: absolute; border-style: solid; border-width: 0 19px 79px; border-color: #C00006 transparent; width: 1px; z-index: 1; bottom: 95%; left: 79%; transform: skew(-45deg); }
<div class="bubble"></div>
source share