http://jsfiddle.net/6HyjZ/
.bookmarkRibbon{
width:0;
height:100px;
border-right:50px solid blue;
border-left:50px solid blue;
bord
.bookmarkRibbon{
width:100px;
height:0;
border-bottom:50px solid blue;
border-top:50px solid blue;
border-right:30px solid transparent;
}
To help you visualize the logic step-by-step
so you can apply it easily on ANY SIDE you desire:
.bookmarkRibbon {
border: 50px solid blue; /* All borders set */
border-left: 0; /* Remove left border */
border-right: 30px solid transparent; /* Right transparent */
width: 100px; /* Increase element Width */
}
<div class="bookmarkRibbon"></div>