CSS Rotación del borde [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Forma con un lado inclinado (sensible) 2 respuestas

In css ¿puedo rotar el borde solo, en lugar de rotar todo el elemento? algo como esto

ásicamente quiero crear un borde inclinado para mi reproductor de video.

Quiero hacer algo como la respuesta aceptada de esta publicación:haga clic aqu

excepto que en lugar de inclinar la parte superior e inferior, inclina solo el lado derecho.

He intentado esto, pero inclina los lados izquierdo y derecho:

html:

<div class="skew-neg">
    <p>Hello World.</p>
    <p>My name is Jonathan.</p>
    <p>This box is skewed.</p>
    <p>In supported browsers.</p>
</div>​

css:

html { 
    background: #FFF;
    color: lightblue;
    font: 16px 'Arial';
    line-height: 150%;
}

div {
    background: blue;
    margin: 50px auto 0;
    padding: 20px;
    width: 200px;
    box-sizing: border-box;
    box-shadow: 0 0 20px rgba(0,0,0,.9);
    border-radius: 25px;
}

.skew-neg {
    -webkit-transform: skewX(-50deg);
    -moz-transform: skewX(-50deg);
    -ms-transform: skewX(-50deg);
    -o-transform: skewX(-50deg);
    transform: skewX(-50deg);
}

.skew-neg > * {
    -webkit-transform: skewX(50deg);
    -moz-transform: skewX(50deg);
    -ms-transform: skewX(50deg);
    -o-transform: skewX(50deg);
    transform: skewX(50deg);
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta