Угловая стрелка на CSS (прозрачная)

Использовал для меню и для слайдера (правую часть)

Оба варианта я не пробовал, возможно они одинаковые, только угол разный.

1 вариант

 <div class="arrow"></div>
 .arrow {
	width: 350px;
	height: 100px;
	position: relative;
	border: 2px solid #f00;
	border-right: none;
	}
.arrow:before, .arrow:after {
	content: "";
	position: absolute;
	width: 0;
	height: 61%;
	right: -1px;
	border-right: 2px solid #f00;
}
.arrow:before {
	top: 0;
	-webkit-transform: rotate(-34deg);
	-moz-transform: rotate(-34deg);
	-o-transform: rotate(-34deg);
	transform: rotate(-34deg);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
}
.arrow:after {
	bottom: 0;
	-webkit-transform: rotate(34deg);
	-moz-transform: rotate(34deg);
	-o-transform: rotate(34deg);
	transform: rotate(34deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	-o-transform-origin: 0 100%;
	transform-origin: 0 100%;
}

2 вариант

<div class="arrow"></div>
<div class="arrow" style="height: 40px;"></div>
<div class="arrow" style="height: 150px;"></div>
.arrow {
    position: relative;
    margin-bottom: 6px;
    height: 80px;
    width: 200px;
    border: 2px solid #f00;
    border-right: 0;
    }
.arrow:before, .arrow:after {
	content: '';
	position: absolute;   
	left: 100%;
	height: 50%;
	width: 0;
	margin-left: -2px;
	border-right: 2px solid #f00;
}
.arrow:before {        
	top: 0;
	-webkit-transform: skew(20deg, 0deg);
	-moz-transform: skew(20deg, 0deg);
	-ms-transform: skew(20deg, 0deg);
	-o-transform: skew(20deg, 0deg);
	transform: skew(20deg, 0deg);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
}
.arrow:after {
	bottom: 0;
	-webkit-transform: skew(-20deg, 0deg);
	-moz-transform: skew(-20deg, 0deg);
	-ms-transform: skew(-20deg, 0deg);
	-o-transform: skew(-20deg, 0deg);
	transform: skew(-20deg, 0deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	-o-transform-origin: 0 100%;
	transform-origin: 0 100%;
}

Ссылки и благодарности

Оба демо: http://jsfiddle.net/8Eh8G/http://jsfiddle.net/KCn3M/1/