CSS Rotación del borde [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Forma con un lado inclinado (sensible) 2 respuestasIn 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);
}