I currently see many themes using the triangle / arrow mask located above the div

you can see here above the video
But I would like to make the inverse (negative) radius of the border, if possible, which forms half a circle , like this

I was almost there with a radial gradient, but it just looks annoying in Chrome.
http://jsfiddle.net/EjE7c/2457/
.haflcircle { background: -moz-radial-gradient(100% 0, circle, rgba(0,0,0,0) 25px, #000 25px), -moz-radial-gradient(0 0, circle, rgba(0,0,0,0) 25px, #000 25px); background: -o-radial-gradient(100% 0, circle, rgba(0,0,0,0) 25px, #000 25px), -o-radial-gradient(0 0, circle, rgba(0,0,0,0) 25px, #000 25px); background: -webkit-radial-gradient(100% 0, circle, rgba(0,0,0,0) 25px, #000 25px), -webkit-radial-gradient(0 0, circle, rgba(0,0,0,0) 25px, #000 25px); } .haflcircle { background-position: bottom left, bottom right, top right, top left; -moz-background-size: 50% 50%; -webkit-background-size: 50% 50%; background-size: 50% 50%; background-repeat: no-repeat; height:50px; width:100%; position:absolute; bottom:0; left:0; }
It would be great if you knew the best way to do this.
Find a suitable solution using here It also works with transparent colors http://jsfiddle.net/EjE7c/2465/ thnx for help